7Baggers
Quarterly
Annual
    Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2022-12-31 2021-12-31 2020-12-31 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-06-22 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2001-03-31 
      
                                                                       
      assets
                                                                       
      current assets:
                                                                       
      cash and cash equivalents
    232,186,000 217,914,000 239,104,000 246,375,000 215,157,000 215,236,000 591,906,000 276,402,000 273,732,000 456,661,000 513,448,000 470,166,000 357,712,000 198,911,000 207,981,000 176,084,000 157,025,000 138,838,000 205,991,000 183,771,000 189,396,000 481,943,000 154,600,000 124,113,000 102,055,000 107,598,000 86,803,000  77,086,000 48,132,000 79,311,000 131,296,000 79,871,000 71,994,000 140,231,000 137,160,000 129,038,000 120,614,000 118,868,000 98,636,000 89,691,000 96,938,000 125,718,000 75,470,000 58,642,000 100,808,000 110,991,000 137,279,000 104,354,000 128,763,000 82,832,000 93,618,000 81,674,000 71,891,000 106,747,000 138,717,000 185,630,000 183,546,000 109,339,000 77,338,000 199,013,000 57,339,000 129,498,000 120,838,000 29,329,000 22,697,000 15,392,000 
      short-term investments
    35,693,000 35,694,000 34,191,000 27,192,000 62,441,000 81,691,000 71,194,000 32,694,000                11,286,000                    39,315,000 53,780,000                      3,982,000 
      trade accounts receivable, net of allowances of 5,637 and 6,917
    262,160,000                                                                   
      inventories
    489,106,000 465,127,000 445,418,000 429,090,000 436,930,000 421,775,000 403,422,000 389,608,000 366,251,000 324,583,000 317,386,000 310,117,000 338,082,000 316,054,000 302,622,000 296,505,000 286,962,000 280,347,000 290,846,000 290,517,000 290,474,000 232,340,000 234,680,000 239,809,000 217,263,000 219,671,000 220,442,000  221,978,000 211,429,000 213,878,000 241,835,000 233,043,000 237,114,000 230,455,000 223,632,000 215,232,000 213,431,000 207,389,000 195,457,000 179,558,000 171,806,000 169,376,000 172,541,000 172,469,000 171,261,000 181,430,000 174,460,000 154,601,000 146,928,000 147,973,000 143,253,000 142,113,000 140,240,000 140,541,000 139,319,000 141,582,000 146,103,000 155,615,000 149,345,000 144,037,000 144,535,000 126,371,000 114,089,000 95,591,000 94,387,000 18,509,000 
      prepaid expenses
    94,111,000 103,465,000 103,874,000 77,001,000 86,326,000 93,639,000 72,667,000 67,362,000                                                            
      other current assets
    30,326,000 36,121,000 32,214,000 29,653,000 50,370,000 28,790,000 35,369,000 32,643,000                                                            
      total current assets
    1,143,582,000 1,142,828,000 1,107,247,000 1,081,681,000 1,099,522,000 1,112,286,000 1,415,650,000 1,058,036,000 1,027,229,000 1,161,498,000 1,153,716,000 1,237,202,000 1,008,672,000 858,168,000 883,813,000 868,672,000 822,686,000 775,082,000 827,983,000 821,322,000 848,650,000 944,943,000 616,166,000 568,919,000 495,170,000 511,877,000 493,986,000  494,565,000 438,495,000 504,912,000 608,247,000 521,950,000 529,321,000 562,589,000 564,161,000 539,746,000 525,242,000 510,583,000 477,736,000 447,059,000 453,051,000 493,562,000 477,323,000 459,743,000 452,257,000 476,328,000 495,784,000 425,185,000 444,849,000 386,295,000 387,631,000 372,844,000 365,363,000 395,795,000 423,249,000 477,567,000 497,392,000 436,282,000 379,561,000 489,323,000 339,931,000 380,359,000 352,983,000 229,800,000 221,761,000 52,467,000 
      property, plant and equipment
    437,367,000 434,816,000 422,913,000 405,723,000 390,906,000 373,570,000 345,356,000 340,199,000 318,718,000 311,302,000 311,703,000 287,529,000 335,903,000 337,404,000 319,384,000 316,445,000 306,350,000 300,112,000 287,000,000 277,025,000 274,029,000 232,241,000 232,074,000 229,110,000 222,369,000 212,195,000 208,648,000  210,330,000 205,181,000 197,200,000 215,460,000 210,111,000 209,986,000 203,882,000 206,668,000 205,667,000 200,310,000 192,724,000 184,537,000 179,352,000 177,898,000 161,189,000 146,928,000   122,435,000 115,667,000   87,293,000 84,644,000   70,834,000 70,777,000 69,783,000  69,999,000 63,437,000     43,702,000   
      right of use asset - operating leases
    138,187,000 136,572,000 138,463,000 144,042,000 146,342,000 147,472,000 151,834,000 156,184,000 156,760,000 148,284,000 84,543,000 83,635,000 95,890,000 94,530,000 97,738,000 97,783,000                                                    
      intangible assets
    1,160,145,000 1,188,080,000 1,187,535,000 1,207,588,000 1,209,548,000 1,219,942,000 1,022,609,000 1,067,833,000 1,067,023,000 1,126,609,000 1,145,573,000 989,436,000 1,014,227,000 1,031,591,000 1,040,350,000 1,041,620,000 1,058,630,000 1,079,496,000 1,097,259,000 1,121,845,000 1,147,954,000 634,052,000 648,744,000 654,408,000 561,175,000 573,687,000 583,569,000  594,856,000 603,740,000 606,420,000 440,583,000 447,424,000 459,459,000 413,906,000 422,009,000 429,446,000 197,163,000 202,410,000 206,884,000 212,274,000 212,267,000 218,345,000 224,308,000 230,920,000 237,122,000 243,934,000 230,935,000 191,210,000 194,904,000 198,711,000 201,174,000 206,344,000 211,117,000 214,432,000 217,447,000 220,225,000 225,998,000 209,337,000 188,130,000 192,086,000 195,766,000   177,467,000 179,716,000  
      goodwill
    615,199,000 616,427,000 1,105,386,000 1,096,952,000 1,116,535,000 1,104,640,000 1,040,235,000 1,055,462,000 1,036,146,000 1,038,881,000 1,013,458,000 932,367,000 951,554,000 954,280,000 945,282,000 926,732,000 922,508,000 926,475,000 926,369,000 927,148,000 944,495,000 587,943,000 585,410,000 578,229,000 510,571,000 515,636,000 514,023,000  516,103,000 512,389,000 505,727,000 357,022,000 354,202,000 363,888,000 349,574,000 354,977,000 367,649,000 249,764,000 248,824,000 292,881,000 292,278,000 294,067,000 292,426,000 292,085,000 295,232,000 292,980,000 294,529,000 285,376,000 267,426,000 261,928,000 262,433,000 252,143,000 257,789,000 261,941,000 264,605,000 211,767,000 207,705,000 212,094,000 210,503,000 214,478,000 214,423,000 207,438,000 179,260,000 174,507,000 163,719,000 162,414,000  
      deferred tax assets
    109,728,000 102,943,000 38,008,000 34,923,000 48,936,000 45,763,000 34,175,000 46,080,000 55,587,000 45,994,000 56,950,000 73,690,000 2,330,000 12,623,000 27,005,000 22,438,000 16,404,000 6,805,000 7,234,000 7,677,000 6,464,000 6,351,000 6,214,000 4,757,000 6,935,000 7,376,000 7,062,000  7,128,000  46,897,000 58,173,000 58,293,000 58,663,000 44,276,000 48,349,000 48,459,000 46,300,000 40,049,000 38,120,000 38,470,000 39,100,000 64,575,000 62,264,000 36,285,000 36,155,000 37,800,000 35,072,000 35,306,000 35,284,000 29,839,000 29,526,000 29,444,000 29,972,000 20,939,000 21,115,000 21,325,000 24,135,000 21,234,000 21,214,000 25,075,000 22,254,000 13,562,000 13,011,000 9,555,000 10,010,000  
      other assets
    42,244,000 46,239,000 53,199,000 66,515,000 54,014,000 70,822,000 68,365,000 58,194,000 77,908,000 57,190,000 16,440,000 11,277,000 38,989,000 14,644,000 33,008,000 16,720,000 79,133,000 19,917,000 32,797,000 30,756,000 26,101,000 12,657,000 12,523,000 13,592,000 11,734,000 6,653,000 6,874,000  7,280,000 7,967,000 8,406,000 10,893,000 11,436,000 10,368,000 9,524,000 8,786,000 7,770,000 8,338,000 9,986,000 10,475,000 9,785,000 10,359,000 11,956,000 12,516,000 12,580,000 13,128,000 12,674,000 13,630,000 10,302,000 8,277,000 8,826,000 1,975,000 2,086,000 2,314,000 27,570,000 23,132,000 20,137,000 28,565,000 34,624,000 16,848,000 13,480,000 13,147,000 14,002,000 14,593,000 8,386,000 7,168,000 3,061,000 
      total assets
    3,646,452,000 3,667,905,000 4,052,751,000 4,037,424,000 4,065,803,000 4,074,495,000 4,078,224,000 3,781,988,000 3,739,371,000 3,889,758,000 3,782,383,000 3,615,136,000 3,447,565,000 3,303,240,000 3,346,580,000 3,290,410,000 3,205,711,000 3,107,887,000 3,178,642,000 3,185,773,000 3,247,693,000 2,418,187,000 2,101,131,000 2,049,015,000 1,807,954,000 1,827,424,000 1,814,162,000  1,830,262,000 1,774,704,000 1,827,620,000 1,637,894,000 1,550,807,000 1,578,625,000 1,545,734,000 1,563,023,000 1,555,923,000 1,196,229,000 1,184,072,000 1,187,501,000 1,156,491,000 1,163,599,000 1,185,506,000 1,161,817,000 1,158,370,000 1,144,109,000 1,174,666,000 1,153,856,000 1,007,028,000 1,017,308,000 959,276,000 941,795,000 937,997,000 940,102,000 973,236,000 946,372,000 995,417,000 1,034,431,000 960,745,000 862,454,000 972,656,000 818,012,000 810,077,000 776,490,000 623,074,000 613,618,000 91,079,000 
      liabilities and stockholders’ equity
                                                                       
      current liabilities:
                                                                       
      current portion of borrowings under senior credit facility
    38,750,000 38,750,000 38,750,000 33,906,000 29,063,000 24,219,000 19,375,000 14,531,000 9,687,000 38,125,000 45,000,000 33,750,000  45,000,000 45,000,000 45,000,000                                                    
      current portion of lease liability - operating leases
    13,826,000 14,176,000 14,171,000 14,540,000 15,039,000 14,613,000 16,303,000 15,284,000 14,461,000 14,624,000 14,775,000 12,818,000 12,964,000 12,253,000 11,835,000 13,448,000                                                    
      convertible securities
     574,628,000 573,899,000 573,170,000 572,442,000                           2,903,000                     77,470,000 76,760,000 94,233,000 110,443,000     119,380,000 119,962,000 119,962,000 119,964,000 120,000,000 119,542,000  
      accounts payable, trade
    92,305,000 92,835,000 91,296,000 82,502,000 77,666,000 107,492,000 94,397,000 92,326,000 93,550,000 102,100,000 61,837,000 54,608,000 97,061,000 113,090,000 94,158,000 107,191,000 100,553,000 76,050,000 86,380,000 84,037,000 86,995,000 40,740,000 42,193,000 45,594,000 29,057,000 38,932,000 43,954,000  53,993,000 34,772,000 38,587,000 58,197,000 42,630,000 34,060,000 45,935,000 47,004,000 46,428,000 50,752,000 54,466,000 44,767,000 43,875,000 36,742,000 43,239,000 43,190,000 35,580,000 27,656,000 35,475,000 47,894,000 35,311,000 27,783,000 34,719,000 32,906,000 25,403,000 24,598,000 20,345,000 19,899,000 22,834,000 22,964,000 26,083,000 26,029,000 26,365,000 23,232,000 26,928,000 25,827,000 19,255,000 20,329,000 3,651,000 
      contract liabilities
    11,326,000 11,103,000 10,539,000 10,483,000 9,990,000 9,905,000 7,841,000 8,540,000 8,139,000 7,253,000 5,295,000 5,275,000 4,860,000 4,772,000 3,984,000 3,507,000                                                    
      accrued compensation
    74,987,000 66,931,000 52,381,000 85,617,000 76,424,000 69,600,000 52,582,000 75,455,000 63,869,000 78,771,000 92,656,000 76,117,000 55,630,000 79,385,000 74,415,000 64,272,000 57,561,000 75,693,000 71,393,000 63,211,000 56,991,000 59,621,000 47,380,000 44,751,000 52,762,000 47,809,000 38,435,000  32,763,000 45,154,000 41,206,000 40,019,000 33,209,000 40,943,000 36,957,000 36,595,000 28,487,000 28,079,000 28,520,000 27,822,000 23,484,000 34,914,000 28,099,000 28,664,000 23,194,000 28,010,000 26,491,000 25,063,000 20,425,000 27,562,000 23,831,000 21,522,000 25,253,000 23,227,000 19,379,000 17,082,000 17,176,000 16,030,000    16,877,000    12,454,000  
      accrued expenses and other current liabilities
    132,860,000 131,383,000 137,416,000 121,908,000 131,939,000 102,487,000 111,896,000 100,844,000 90,306,000 80,033,000 120,458,000 94,194,000 75,970,000 76,809,000 73,249,000 81,693,000 92,492,000 84,545,000 84,317,000 81,194,000 107,819,000 83,455,000 67,380,000 46,354,000 34,970,000 38,909,000 38,037,000  44,839,000 39,160,000 44,285,000 42,831,000 41,038,000 42,096,000 40,173,000 38,892,000 37,696,000 36,354,000 34,818,000 33,002,000 34,553,000 31,768,000 37,591,000 36,132,000 41,785,000 41,659,000 38,838,000 41,684,000 34,369,000 31,805,000 32,327,000 27,210,000 27,117,000 28,068,000 77,280,000 26,085,000 27,488,000 32,704,000 51,030,000 40,551,000 42,679,000 28,699,000 38,509,000 32,371,000 27,778,000 17,373,000 5,349,000 
      total current liabilities
    364,054,000 929,806,000 918,452,000 922,126,000 912,563,000 328,316,000 302,394,000 306,980,000 355,712,000 320,906,000 340,021,000 401,013,000 246,485,000 331,309,000 302,641,000 315,111,000 288,106,000 262,552,000 258,340,000 233,342,000 336,020,000 210,234,000 177,877,000 188,083,000 123,601,000 161,397,000 149,827,000  156,630,000 139,127,000 139,947,000 155,753,000 126,805,000 126,025,000 130,123,000 126,902,000 116,831,000 119,382,000 122,278,000 109,339,000 105,780,000 106,929,000 112,574,000 112,247,000 104,586,000 101,868,000 104,433,000 118,008,000 163,316,000 200,032,000 102,704,000 85,639,000 159,180,000 156,730,000 215,320,000 216,834,000 170,671,000 174,751,000 280,602,000 189,235,000 317,113,000 191,671,000 188,185,000 181,025,000 273,744,000 274,017,000 24,475,000 
      long-term borrowings under senior credit facility
    1,708,851,000 1,118,142,000 1,128,541,000 1,087,917,000 1,132,292,000 1,151,665,000 1,171,036,000 825,563,000 850,089,000 733,149,000 824,257,000 933,387,000 1,018,032,000 1,198,561,000 1,274,049,000 1,204,537,000 1,205,025,000 1,210,513,000 1,421,001,000 1,476,488,000 1,772,027,000 1,152,633,000 867,500,000 848,750,000 665,000,000 433,750,000 461,250,000  491,563,000 481,875,000 502,188,000 429,375,000 396,250,000 413,125,000 410,000,000 421,875,000 421,875,000 186,875,000 341,875,000 341,875,000 321,875,000 321,875,000 321,875,000 321,875,000 166,875,000 179,688,000 192,500,000 144,375,000 136,875,000 139,688,000 212,500,000 220,000,000 145,000,000 160,000,000 160,000,000 160,000,000 160,000,000 160,000,000          
      long-term borrowings under securitization facility
    83,500,000 108,800,000 102,100,000 108,100,000 72,800,000 77,700,000 94,600,000 89,200,000  104,700,000 112,500,000  98,500,000 104,500,000 110,000,000 102,400,000 126,000,000 121,200,000                                                  
      lease liability - operating leases
    160,933,000 159,273,000 161,476,000 166,930,000 167,808,000 169,561,000 170,082,000 166,849,000 168,017,000 157,420,000 90,329,000 88,118,000 100,328,000 97,504,000 96,820,000 94,197,000                                                    
      deferred tax liabilities
    58,285,000 60,064,000 57,581,000 60,833,000 68,945,000 86,525,000 31,431,000 35,317,000 74,453,000 63,338,000 45,788,000 16,190,000 24,221,000 36,553,000 59,730,000 53,086,000 57,660,000 57,778,000 72,997,000 73,311,000 72,879,000 128,628,000 131,255,000 130,836,000 148,941,000 153,372,000 156,337,000  156,449,000 154,891,000 209,507,000 94,701,000 92,431,000 91,623,000 76,782,000 81,540,000 94,612,000 2,083,000 5,154,000 5,396,000 5,397,000 5,393,000 14,893,000 9,324,000 5,498,000 5,726,000 8,614,000 10,317,000 10,819,000 10,645,000 7,273,000 7,655,000 8,452,000 9,319,000     10,238,000  16,608,000 16,052,000 26,828,000 27,410,000 29,306,000 31,356,000  
      other liabilities
    233,255,000 253,159,000 160,462,000 146,238,000 189,808,000 154,820,000 139,745,000 199,940,000 142,352,000 138,501,000 120,258,000 186,727,000 158,037,000 118,077,000 118,366,000 100,128,000 131,890,000 80,048,000 61,223,000 60,727,000 68,327,000 13,576,000 29,944,000 28,855,000 30,745,000 30,230,000 28,920,000  28,607,000 28,648,000 29,274,000 31,984,000 32,045,000 30,409,000 31,756,000 34,380,000 36,280,000 12,527,000 12,023,000 12,927,000 14,039,000 13,955,000 13,603,000 17,087,000 16,857,000 11,613,000 18,494,000 16,652,000 11,608,000 11,826,000 12,485,000 16,225,000 17,132,000 20,414,000 20,274,000 21,051,000 19,170,000 19,474,000 18,311,000 19,131,000 20,057,000 19,860,000 6,015,000 5,981,000 6,138,000 11,575,000 349,000 
      total liabilities
    2,608,878,000 2,629,244,000 2,528,612,000 2,492,144,000 2,544,216,000 2,540,300,000 2,480,272,000 2,194,104,000 2,160,150,000 2,085,355,000 2,097,579,000 2,100,269,000 2,105,762,000 1,886,504,000 1,961,606,000 1,869,459,000 1,808,681,000 1,732,091,000 1,813,561,000 1,843,868,000 2,249,253,000 1,505,071,000 1,206,576,000 1,196,524,000 968,287,000 1,003,997,000 1,019,375,000  1,053,875,000 1,023,261,000 1,097,520,000 926,171,000 862,708,000 874,303,000 859,756,000 873,793,000 876,723,000 526,049,000 684,595,000 670,912,000 646,602,000 645,824,000 658,805,000 654,605,000 649,919,000 651,471,000 673,145,000 635,039,000 479,442,000 517,345,000 488,476,000 481,419,000 480,077,000 495,217,000 542,814,000 543,597,000 621,148,000 684,225,000 639,151,000 538,366,000 683,778,000 557,583,000 559,680,000 552,976,000 317,528,000 317,456,000 34,205,000 
      stockholders’ equity:
                                                                       
      preferred stock; no par value; 15,000 authorized shares; none outstanding
                                                                       
      common stock; 0.01 par value; 240,000 authorized shares; 92,251 and 91,610 issued at september 30, 2025 and december 31, 2024, respectively
    923,000                                                                   
      additional paid-in capital
    1,333,506,000 1,328,130,000 1,323,081,000 1,323,431,000 1,316,854,000 1,301,582,000 1,310,527,000 1,302,484,000 1,262,319,000 1,276,977,000 1,264,943,000 1,290,909,000 1,240,455,000 1,213,620,000 1,208,549,000 1,198,010,000 1,191,807,000 1,192,601,000 1,187,963,000 1,177,125,000 822,520,000 817,071,000 812,250,000 799,376,000 798,652,000 1,038,200,000 1,032,970,000  1,022,150,000 1,020,128,000 1,010,448,000 790,371,000 779,074,000 779,555,000 769,208,000 766,096,000 760,817,000 750,918,000 594,078,000 591,331,000 589,948,000 587,301,000 613,721,000 611,337,000 609,849,000 607,676,000 600,852,000 598,249,000 558,527,000 552,227,000 538,651,000 533,863,000 529,848,000 520,849,000 512,385,000 506,882,000 503,130,000 464,668,000 450,261,000 422,178,000 402,006,000 395,266,000 368,544,000 359,727,000 378,772,000 367,277,000 161,564,000 
      treasury stock
    -690,025,000 -690,034,000 -690,379,000 -691,411,000 -691,810,000 -680,753,000 -646,422,000 -647,262,000 -612,777,000 -362,862,000 -234,448,000 -235,141,000 -202,506,000 -119,943,000 -120,101,000 -120,107,000 -120,109,000 -120,615,000 -120,727,000 -120,732,000 -120,734,000 -121,816,000 -122,014,000 -123,051,000 -123,051,000 -367,121,000 -367,121,000  -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -367,121,000 -352,669,000 -340,667,000 -287,978,000 -283,658,000 -283,658,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -252,380,000 -231,914,000 -231,914,000 -156,921,000 -145,846,000 -180,000 
      accumulated other comprehensive loss
    -31,975,000 -30,907,000 -24,106,000  -24,854,000 -18,726,000 -10,646,000    -45,155,000 -74,059,000 -104,588,000 -76,402,000 -87,615,000 -68,700,000 -56,679,000 -45,443,000 -26,271,000 -25,306,000 -1,663,000 -23,783,000 -34,158,000 -51,453,000 -57,154,000 -40,310,000 -43,576,000  -36,665,000 -47,902,000 -41,723,000 -40,288,000 -47,616,000                                  -898,000 
      retained earnings
    425,145,000 430,549,000 914,622,000 939,915,000 920,481,000 931,176,000 943,578,000 946,859,000 927,025,000 879,118,000 698,568,000 532,265,000 407,553,000 398,574,000 383,255,000 410,865,000 381,129,000 348,373,000 323,236,000 309,941,000 297,500,000 240,831,000 237,673,000 226,837,000 220,443,000 192,195,000 172,052,000  157,563,000 145,879,000 128,038,000 328,341,000 323,344,000 314,960,000 297,794,000 287,987,000 283,162,000 285,046,000 272,863,000 301,413,000 297,973,000 302,023,000 289,237,000 276,026,000 267,512,000 260,819,000 256,259,000 245,018,000 244,317,000 232,830,000 214,024,000 197,540,000 182,383,000 167,161,000 151,430,000 136,998,000 125,773,000 132,219,000 107,374,000 122,666,000 109,740,000 98,175,000 92,768,000 83,094,000 73,752,000 66,336,000  
      total stockholders’ equity
    1,037,574,000 1,038,661,000 1,524,139,000 1,545,280,000 1,521,587,000 1,534,195,000 1,597,952,000 1,587,884,000 1,579,221,000 1,804,403,000 1,684,804,000 1,514,867,000 1,341,803,000 1,416,736,000 1,384,974,000 1,420,951,000 1,397,030,000 1,375,796,000 1,365,081,000 1,341,905,000 998,440,000 913,116,000 894,555,000 852,491,000 839,667,000 823,427,000 794,787,000  776,387,000 751,443,000 730,100,000 711,723,000 688,099,000 704,322,000 685,978,000 689,230,000 679,200,000 670,180,000 499,477,000 516,589,000 509,889,000 517,775,000 526,701,000 507,212,000 508,451,000 492,638,000 501,521,000 518,817,000 527,586,000 499,963,000 470,800,000 460,376,000 457,920,000 444,885,000 430,422,000 402,775,000 374,269,000 350,206,000 321,594,000 324,088,000 288,878,000 260,429,000 250,397,000 223,514,000 305,546,000 296,162,000  
      total liabilities and stockholders’ equity
    3,646,452,000 3,667,905,000 4,052,751,000 4,037,424,000 4,065,803,000 4,074,495,000 4,078,224,000 3,781,988,000 3,739,371,000 3,889,758,000 3,782,383,000 3,615,136,000 3,447,565,000 3,303,240,000 3,346,580,000 3,290,410,000 3,205,711,000 3,107,887,000 3,178,642,000 3,185,773,000 3,247,693,000 2,418,187,000 2,101,131,000 2,049,015,000 1,807,954,000 1,827,424,000 1,814,162,000  1,830,262,000 1,774,704,000 1,827,620,000 1,637,894,000 1,550,807,000 1,578,625,000 1,545,734,000 1,563,023,000 1,555,923,000 1,196,229,000 1,184,072,000 1,187,501,000 1,156,491,000 1,163,599,000 1,185,506,000 1,161,817,000 1,158,370,000 1,144,109,000 1,174,666,000 1,153,856,000 1,007,028,000 1,017,308,000 959,276,000 941,795,000 937,997,000 940,102,000 973,236,000 946,372,000 995,417,000 1,034,431,000 960,745,000 862,454,000 972,656,000 818,012,000 810,077,000 776,490,000 623,074,000 613,618,000  
      trade accounts receivable, net of allowances of 6,852 and 6,917
     284,507,000                                                                  
      common stock; 0.01 par value; 240,000 authorized shares; 92,337 and 91,610 issued at june 30, 2025 and december 31, 2024, respectively
     923,000                                                                  
      trade accounts receivable, net of allowances of 6,482 and 6,917
      252,446,000                                                                 
      common stock; 0.01 par value; 240,000 authorized shares; 92,136 and 91,610 issued at march 31, 2025 and december 31, 2024, respectively
      921,000                                                                 
      trade accounts receivable, net of allowances of 6,917 and 4,879
       272,370,000                                                                
      long-term convertible securities
         571,713,000 570,984,000 570,255,000 569,527,000 567,341,000 564,426,000 474,834,000 460,159,000             225,248,000 223,041,000  220,626,000 218,720,000 216,604,000 214,358,000 215,177,000 213,121,000 211,095,000 209,096,000 207,125,000 205,182,000 203,265,000 201,375,000 199,511,000 197,672,000 195,860,000 194,072,000 356,103,000 352,576,000 349,104,000 345,687,000 156,824,000 155,154,000 153,514,000 151,900,000 150,313,000 148,754,000 147,220,000 145,712,000 271,307,000 330,000,000 330,000,000 330,000,000 330,000,000 330,000,000 330,000,000 330,000,000  508,000  
      common stock; 0.01 par value; 240,000 authorized shares; 91,610 and 90,920 issued at december 31, 2024 and 2023, respectively
       916,000                                                                
      accumulated other comprehensive
       -27,571,000                                   -713,000 -9,404,000 -11,281,000  -9,495,000 -13,389,000                        
      trade accounts receivable, net of allowances of 7,423 and 4,879
        248,298,000                                                               
      common stock; 0.01 par value; 240,000 authorized shares; 91,588 and 90,920 issued at september 30, 2024 and december 31, 2023, respectively
        916,000                                                               
      trade accounts receivable, net of allowances of 10,992 and 4,879
         271,155,000                                                              
      common stock; 0.01 par value; 240,000 authorized shares; 91,591 and 90,920 issued at june 30, 2024 and december 31, 2023, respectively
         916,000                                                              
      trade accounts receivable, net of allowances of 5,050 and 4,879
          241,092,000                                                             
      common stock; 0.01 par value; 240,000 authorized shares; 91,484 and 90,920 issued at march 31, 2024 and december 31, 2023, respectively
          915,000                                                             
      trade accounts receivable, net of allowances of 4,879 and 4,304
           259,327,000                                                            
      common stock; 0.01 par value; 240,000 authorized shares; 90,920 and 90,477 issued at december 31, 2023 and 2022, respectively
           909,000                                                            
      accumulated other comprehensive income
           -15,106,000 1,745,000 10,265,000                        -23,488,000 -14,318,000 1,853,000 1,927,000 927,000                              
      trade accounts receivable, net of allowances of 5,630 and 4,304
            256,270,000                                                           
      prepaid expenses and other current assets
            130,976,000 116,789,000 91,051,000 69,282,000 67,332,000 67,907,000 92,091,000 99,576,000 99,627,000 90,160,000 82,408,000 88,654,000 96,520,000 59,534,000 55,563,000 35,477,000 27,666,000 43,858,000 41,170,000  43,894,000 42,620,000 39,361,000 42,397,000 23,958,000 29,632,000 26,886,000 36,758,000 34,496,000 26,752,000 30,739,000 30,774,000 27,396,000 30,291,000 14,366,000 12,162,000 24,571,000 25,904,000 28,330,000 32,794,000 24,807,000 27,869,000 18,501,000 23,455,000 21,081,000 20,032,000 26,189,000 22,636,000 27,420,000 31,191,000 39,013,000 23,538,000 14,318,000 12,264,000 18,615,000 9,778,000 9,441,000 9,649,000 1,937,000 
      current portion of borrowings under securitization facility
            75,700,000   112,500,000                                                        
      common stock; 0.01 par value; 240,000 authorized shares; 90,935 and 90,477 issued at september 30, 2023 and december 31, 2022, respectively
            909,000                                                           
      trade accounts receivable, net of allowances of 4,304 and 4,735
             263,465,000                                                          
      common stock; 0.01 par value; 240,000 authorized shares; 90,477 and 89,600 issued at december 31, 2022 and 2021, respectively
             905,000                                                          
      trade accounts receivable, net of allowances of 4,735 and 6,439
              231,831,000                                                         
      assets held for sale
               162,105,000                                                        
      liabilities held for sale
               11,751,000                                                        
      common stock; 0.01 par value; 240,000 authorized shares; 89,600 and 89,251 issued at december 31, 2021 and 2020, respectively
              896,000                                                         
      trade accounts receivable, net of allowances of 6,439 and 4,303
               225,532,000                                                        
      common stock; 0.01 par value; 240,000 authorized shares; 89,251 and 88,735 issued at december 31, 2020 and 2019, respectively
               893,000                                                        
      trade accounts receivable, net of allowances of 6,652 and 4,303
                245,546,000                                                       
      commitments and contingencies
                                                                       
      common stock; 0.01 par value; 240,000 authorized shares; 89,104 and 88,735 issued at march 31, 2020 and december 31, 2019, respectively
                889,000                                                       
      trade accounts receivable, net of allowances of 4,303 and 3,719
                 275,296,000                                                      
      common stock; 0.01 par value; 240,000 authorized shares; 88,735 and 88,044 issued at december 31, 2019 and 2018, respectively
                 887,000                                                      
      trade accounts receivable, net of allowances of 4,006 and 3,719
                  281,119,000                                                     
      common stock; 0.01 par value; 240,000 authorized shares; 88,689 and 88,044 issued at september 30, 2019 and december 31, 2018, respectively
                  886,000                                                     
      trade accounts receivable, net of allowances of 4,394 and 3,719
                   296,507,000                                                    
      common stock; 0.01 par value; 240,000 authorized shares; 88,351 and 88,044 issued at june 30, 2019 and december 31, 2018, respectively
                   883,000                                                    
      trade accounts receivable, net of allowances of 4,099 and 3,719
                    279,072,000                                                   
      short-term portion of borrowings under senior credit facility
                    33,750,000  11,250,000  60,000,000 18,750,000 12,500,000 6,250,000                                            
      deferred revenue
                    3,750,000 3,764,000    7,668,000 8,424,000 8,088,000 6,812,000 6,997,000 8,151,000  7,222,000 5,666,000 4,931,000 4,303,000 4,303,000 5,176,000 5,183,000 4,411,000 4,220,000 4,197,000 4,474,000 3,748,000 3,868,000 3,505,000 3,645,000 4,261,000 4,027,000 4,543,000 3,629,000 3,367,000 3,836,000 4,444,000 4,327,000 4,001,000 3,937,000 4,077,000 4,083,000 3,325,000 3,173,000 3,053,000 3,489,000 2,655,000 3,205,000 2,901,000 2,786,000 2,863,000 3,401,000 4,319,000 1,879,000 
      common stock; 0.01 par value; 240,000 authorized shares; 88,304 and 88,044 issued at march 31, 2019 and december 31, 2018, respectively
                    882,000                                                   
      trade accounts receivable, net of allowances of 3,719 and 8,882
                     265,737,000                                                  
      borrowings under senior credit facility
                     22,500,000        28,750,000 21,250,000  17,813,000 14,375,000 10,938,000 7,500,000 5,625,000 3,750,000 1,875,000              69,375,000 108,438,000      40,000,000 100,000,000 100,000,000 200,000,000 120,000,000 120,000,000    100,000,000 100,000,000  
      short-term portion of contingent consideration
                      5,000,000 4,900,000 24,215,000                                               
      common stock; 0.01 par value; 240,000 authorized shares; 88,044 and 81,306 issued at december 31, 2018 and 2017, respectively
                     880,000                                                  
      trade accounts receivable, net of allowances of 3,897 and 8,882
                      248,738,000                                                 
      common stock; 0.01 par value; 240,000 authorized shares; 88,016 and 81,306 issued at september 30, 2018 and december 31, 2017, respectively
                      880,000                                                 
      trade accounts receivable, net of allowances of 3,464 and 8,882
                       258,380,000                                                
      common stock; 0.01 par value; 240,000 authorized shares; 87,771 and 81,306 issued at june 30, 2018 and december 31, 2017, respectively
                       877,000                                                
      trade accounts receivable, net of allowances of 4,596 and 8,882
                        272,260,000                                               
      common stock; 0.01 par value; 240,000 authorized shares; 81,711 and 81,306 issued at march 31, 2018 and december 31, 2017, respectively
                        817,000                                               
      trade accounts receivable, net of allowances of 6,969 and 6,319
                         171,126,000                                              
      common stock; 0.01 par value; 240,000 authorized shares; 81,301 and 77,666 issued at september 30, 2017 and december 31, 2016, respectively
                         813,000                                              
      trade accounts receivable, net of allowances of 7,530 and 6,319
                          171,323,000                                             
      common stock; 0.01 par value; 240,000 authorized shares; 80,363 and 77,666 issued at june 30, 2017 and december 31, 2016, respectively
                          804,000                                             
      trade accounts receivable, net of allowances of 7,529 and 6,319
                           158,234,000                                            
      short-term portion of contingent considerations
                           37,046,000                                            
      common stock; 0.01 par value; 240,000 authorized shares; 78,185 and 77,666 issued at march 31, 2017 and december 31, 2016, respectively
                           782,000                                            
      restricted cash and cash equivalents
                                 4,073,000                                      
      trade accounts receivable, net of allowances of 6,319 and 5,572
                            148,186,000                                           
      common stock; 0.01 par value; 240,000 authorized shares; 77,666 and 91,714 issued at december 31, 2016 and 2015, respectively
                            777,000                                           
      trade accounts receivable, net of allowances of 6,173 and 5,572
                             140,750,000                                          
      common stock; 0.01 par value; 60,000 authorized shares; 46,258 and 45,857 issued at september 30, 2016 and december 31, 2015, respectively
                             463,000                                          
      trade accounts receivable, net of allowances of 6,023 and 5,572
                              145,571,000                                         
      common stock; 0.01 par value; 60,000 authorized shares; 46,238 and 45,857 issued at june 30, 2016 and december 31, 2015, respectively
                              462,000                                         
      3-month usd libor loan
                                                                       
      1-month usd libor loan
                                                                       
      total interested rate derivatives designated as cash flow hedge
                                                                       
      item 8.
                                                                       
      trade accounts receivable, net of allowances of 6,015 and 5,572
                                151,607,000                                       
      common stock; 0.01 par value; 60,000 authorized shares; 45,992 and 45,857 issued at march 31, 2016 and december 31, 2015, respectively
                                460,000                                       
      trade accounts receivable, net of allowances of 5,572 and 5,659
                                 132,241,000                                      
      current assets of discontinued operations
                                                                       
      non-current assets of discontinued operations
                                                                       
      current liabilities of discontinued operations
                                                                       
      long-term liabilities of discontinued operations
                                                                       
      common stock; 0.01 par value; 60,000 authorized shares; 45,857 and 41,644 issued at december 31, 2015 and 2014, respectively
                                 459,000                                      
      trade accounts receivable, net of allowances of 5,876 and 5,659
                                  125,465,000                                     
      common stock; 0.01 par value; 60,000 authorized shares; 45,843 and 41,644 issued at september 30, 2015 and december 31, 2014, respectively
                                  458,000                                     
      trade accounts receivable, net of allowances of 6,447 and 6,184
                                   134,546,000                                    
      common stock; 0.01 par value; 60,000 authorized shares; 42,012 and 41,644 issued at june 30, 2015 and december 31, 2014, respectively
                                   420,000                                    
      trade accounts receivable, net of allowances of 6,515 and 6,184
                                    126,785,000                                   
      common stock; 0.01 par value; 60,000 authorized shares; 41,755 and 41,644 issued at march 31, 2015 and december 31, 2014, respectively
                                    418,000                                   
      trade accounts receivable, net of allowances of 6,184 and 6,194
                                     131,918,000                                  
      common stock; 0.01 par value; 60,000 authorized shares; 41,644 and 41,042 issued at december 31, 2014 and 2013, respectively
                                     416,000                                  
      trade accounts receivable, net of allowances of 5,161 and 6,194
                                      120,741,000                                 
      common stock; 0.01 par value; 60,000 authorized shares; 41,453 and 41,042 issued at september 30, 2014 and december 31, 2013, respectively
                                      415,000                                 
      trade accounts receivable, net of allowances of 5,223 and 6,194
                                       118,262,000                                
      common stock; 0.01 par value; 60,000 authorized shares; 41,474 and 41,042 issued at june 30, 2014 and december 31, 2013, respectively
                                       415,000                                
      trade accounts receivable, net of allowances of 6,287 and 6,194
                                        112,521,000                               
      common stock; 0.01 par value; 60,000 authorized shares; 41,449 and 41,042 issued at march 31, 2014 and december 31, 2013, respectively
                                        415,000                               
      trade accounts receivable, net of allowances of 6,194 and 7,221
                                         118,145,000                              
      common stock; 0.01 par value; 60,000 authorized shares; 41,042 and 36,852 issued at december 31, 2013 and 2012, respectively
                                         410,000                              
      trade accounts receivable, net of allowances of 8,159 and 7,221
                                          113,538,000                             
      common stock; 0.01 par value; 60,000 authorized shares; 36,972 and 36,852 issued at september 30, 2013 and december 31, 2012, respectively
                                          370,000                             
      trade accounts receivable, net of allowances of 9,637 and 7,221
                                           114,749,000                            
      common stock; 0.01 par value; 60,000 authorized shares; 36,969 and 36,852 issued at june 30, 2013 and december 31, 2012, respectively
                                           370,000                            
      trade accounts receivable, net of allowances of 10,528 and 7,221
                                            111,944,000                           
      common stock; 0.01 par value; 60,000 authorized shares; 36,959 and 36,852 issued at march 31, 2013 and december 31, 2012, respectively
                                            370,000                           
      trade accounts receivable, net of allowances of 7,221 and 6,978
                                             114,916,000                          
      common stock; 0.01 par value; 60,000 authorized shares; 36,852 and 35,734 issued at december 31, 2012 and 2011, respectively
                                             369,000                          
      accumulated other comprehensive income:
                                                                       
      foreign currency translation adjustment
                                             -1,270,000   351,000 -6,494,000 -183,000 17,530,000 12,596,000 -870,000 3,792,000 -18,187,000 -1,483,000 9,746,000 19,700,000 12,039,000 -1,653,000 6,314,000 16,664,000 32,006,000 29,898,000 19,768,000 22,724,000 14,293,000 11,593,000 10,045,000  
      pension liability adjustment, net of tax
                                             -1,154,000   -135,000 -131,000 -571,000 -586,000 -509,000 -771,000 -857,000 -821,000 -814,000 -860,000 -1,061,000 -1,111,000 -946,000 -959,000 -665,000 -719,000 -714,000 -723,000   -1,968,000 -1,965,000  
      unrealized gain on derivatives, net of tax
                                             -2,373,000    -2,468,000   274,000 -154,000 -1,506,000 8,000 13,000 19,000              
      trade accounts receivable, net of allowances of 6,695 and 6,978
                                              119,527,000                         
      common stock; 0.01 par value; 60,000 authorized shares; 35,905 and 35,734 issued at september 30, 2012 and december 31, 2011, respectively
                                              359,000                         
      trade accounts receivable, net of allowances of 7,013 and 6,978
                                               115,571,000                        
      common stock; 0.01 par value; 60,000 authorized shares 35,902 and 35,734 issued at june 30, 2012 and december 31, 2011, respectively
                                               359,000                        
      trade accounts receivable, net of allowances of 6,691 and 6,978
                                                113,996,000                       
      property, plant, and equipment
                                                136,770,000 131,383,000   102,478,000 99,456,000   83,418,000 83,526,000    70,382,000    61,730,000 55,262,000 50,632,000  42,559,000 11,173,000 
      common stock; 0.01 par value; 60,000 authorized shares; 35,749 and 35,734 issued
                                                358,000                       
      unrealized loss on derivatives, net of tax
                                                -2,363,000  -2,526,000 -1,087,000                    
      trade accounts receivable, net of allowances of 6,978 and 7,322
                                                 118,129,000                      
      common stock; .01 par value; 60,000 authorized shares; 35,734 and 35,527 issued
                                                 357,000                      
      trade accounts receivable, net of allowances of 7,063 and 7,322
                                                  117,777,000                     
      common stock; 0.01 par value; 60,000 authorized shares; 35,899 and 35,745 issued at september 30, 2011 and december 31, 2010, respectively
                                                  359,000                     
      trade accounts receivable, net of allowances of 6,825 and 7,322
                                                   116,179,000                    
      common stock; 0.01 par value; 60,000 authorized shares; 35,860 and 35,745 issued at june 30, 2011 and december 31, 2010, respectively
                                                   360,000                    
      trade accounts receivable, net of allowances of 6,678 and 7,322
                                                    106,117,000                   
      common stock; 0.01 par value; 60,000 authorized shares; 35,807 and 35,745 issued
                                                    359,000                   
      trade accounts receivable, net of allowances of 7,322 and 11,216
                                                     106,005,000                  
      common stock; .01 par value; 60,000 authorized shares; 35,745 and 34,958 issued
                                                     359,000                  
      trade accounts receivable, net of allowances of 8,270 and 11,216
                                                      107,150,000                 
      short-term borrowings under senior credit facility
                                                      7,500,000                 
      common stock; .01 par value; 60,000 authorized shares; 35,419 and 34,958 issued at september 30, 2010 and december 31, 2009, respectively
                                                      354,000                 
      trade accounts receivable, net of allowances of 9,578 and 11,216
                                                       97,779,000                
      common stock; .01 par value; 60,000 authorized shares; 35,332 and 34,958 issued at june 30, 2010 and december 31, 2009, respectively
                                                       353,000                
      trade accounts receivable, net of allowances of 10,429 and 11,216
                                                        98,532,000               
      common stock; .01 par value; 60,000 authorized shares; 35,266 and 34,958 issued
                                                        353,000               
      trade accounts receivable, net of allowances of 11,216 and 10,052
                                                         103,228,000              
      common stock; .01 par value; 60,000 authorized shares; 34,958 and 34,352 issued
                                                         350,000              
      trade accounts receivable, net of allowances of 13,027 and 10,052
                                                          101,379,000             
      common stock; 0.01 par value; 60,000 authorized shares; 34,808 and 34,352 issued at september 30, 2009 and december 31, 2008, respectively
                                                          348,000             
      trade accounts receivable, net of allowances of 10,752 and 10,052
                                                           101,462,000            
      common stock; .01 par value; 60,000 authorized shares; 34,743 and 34,352 issued at june 30, 2009 and december 31, 2008, respectively
                                                           347,000            
      trade accounts receivable, net of allowances of 9,432 and 10,052
                                                            101,610,000           
      common stock: 0.01 par value; 60,000 authorized shares; 34,458 and 34,352 issued at march 31, 2009 and december 31, 2008, respectively
                                                            345,000           
      trade accounts receivable, net of allowances of 10,052 and 7,816
                                                             112,417,000          
      common stock; .01 par value; 60,000 authorized shares; 34,352 and 32,252 issued
                                                             344,000          
      trade accounts receivable, net of allowances of 9,469 and 7,816
                                                              111,081,000         
      preferred stock, no par value, 15,000 authorized shares; none outstanding
                                                                       
      common stock; .01 par value; 60,000 authorized shares; 33,959 and 32,252 issued at september 30, 2008 and december 31, 2007, respectively
                                                              340,000         
      trade accounts receivable, net of allowances of 7,947 and 7,816
                                                               108,126,000        
      common stock; .01 par value; 60,000 authorized shares; 33,735 and 32,252 issued at june 30, 2008 and december 31, 2007, respectively
                                                               337,000        
      trade accounts receivable, net of allowances of 7,387 and 7,816
                                                                106,880,000       
      property, plan and equipment
                                                                63,344,000       
      income taxes payable
                                                                5,484,000    3,310,000  1,233,000 
      common stock: 0.01 par value; 60,000 authorized shares; 32,792 and 32,252 issued at march 31, 2008 and december 31, 2007, respectively
                                                                328,000       
      trade accounts receivable, net of allowances of 7,816 and 4,114
                                                                 103,539,000      
      common stock; .01 par value; 60,000 authorized shares; 32,252 and 31,464 issued
                                                                 323,000      
      accounts receivable
                                                                  92,313,000 95,267,000   12,647,000 
      identifiable intangible assets
                                                                  181,194,000 183,775,000    
      long-term income taxes payable
                                                                  8,652,000 8,560,000 8,340,000   
      common stock; 0.01 par value; 60,000 authorized shares; 32,178 and 31,464 issued at september 30, 2007 and december 31, 2006, respectively
                                                                  322,000     
      minimum pension liability adjustment, net of tax
                                                                  -2,047,000 -2,006,000    
      common stock; 0.01 par value; 60,000 authorized shares; 32,019 and 31,464 issued at june 30, 2007 and december 31, 2006, respectively
                                                                   320,000    
      trade accounts receivable, net of allowances of 3,968 and 4,114
                                                                    85,884,000   
      common stock; 0.01 par value; 60,000 authorized shares; 31,742 and 31,464 issued at march 31, 2007 and december 31, 2006, respectively
                                                                    318,000   
      investments in marketable securities
                                                                       
      trade accounts receivable, net of allowances of 4,114 and 3,508
                                                                     85,018,000  
      investments in marketable securities, non-current
                                                                       
      preferred stock; no par value; 15,000,000 authorized shares; none outstanding
                                                                       
      common stock; .01 par value; 60,000 authorized shares; 31,464 and 29,823 issued
                                                                     315,000  
      unrealized gain on available-for-sale securities, net of tax
                                                                       
      goodwill and other intangible assets
                                                                      24,378,000 
      liabilities and stockholders' equity
                                                                       
      short-term debt
                                                                      9,150,000 
      customer advances and deposits
                                                                      3,213,000 
      long-term debt
                                                                      3,121,000 
      deferred income taxes
                                                                      1,717,000 
      stockholders' equity:
                                                                       
      preferred stock; 0.01 par value; 15,000 authorized shares; 100 series b convertible shares issued and outstanding at march 31, 2001 and december 31, 2000, 12,000 including a 10% annual cumulative dividend liquidation preference; 54 series c convertible shares issued and outstanding at march 31, 2001 and december 31, 2000, 5,940 including a 10% annual cumulative dividend liquidation preference
                                                                      2,000 
      common stock; 0.01 par value; 60,000 authorized shares; 17,658 and 17,334 issued and outstanding at march 31, 2001 and december 31, 2000, respectively
                                                                      177,000 
      other
                                                                      -58,000 
      accumulated deficit
                                                                      -103,733,000 
      total stockholders' equity
                                                                      56,874,000 
      total liabilities and stockholders' equity
                                                                      91,079,000 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.