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 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 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-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 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-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-06-30 2008-03-31 2007-12-31 2007-06-30 2006-12-31 2005-12-31 2005-03-31 2004-12-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 
      
                                                                                       
      assets
                                                                                       
      current assets:
                                                                                       
      cash and cash equivalents
    154,250,000 128,297,000 163,142,000 134,134,000 150,581,000 123,466,000 125,107,000 149,673,000 154,354,000 168,671,000 166,630,000 153,891,000 139,163,000 157,258,000 177,917,000 190,606,000 195,086,000 186,863,000 170,955,000 268,345,000 226,533,000 209,170,000 222,939,000 50,443,000 45,200,000 33,677,000 38,769,000 39,620,000 47,152,000 65,357,000 70,482,000 103,172,000 147,626,000 164,177,000 133,907,000 177,187,000 132,813,000 132,007,000 210,556,000 144,479,000 129,172,000 101,643,000 79,581,000  65,169,000                                       
      accounts receivable
    291,293,000 294,719,000 284,241,000 258,112,000 270,913,000 264,759,000 265,149,000 253,579,000 263,765,000 258,157,000 256,715,000 247,131,000 248,570,000 207,364,000 207,351,000 182,987,000 182,324,000 198,225,000 222,385,000 211,672,000 193,249,000                                                               
      inventory:
                                                                                       
      raw materials
    136,014,000 130,029,000 143,275,000  141,547,000 129,752,000 134,463,000  122,919,000 129,972,000 137,829,000  154,273,000 122,371,000 111,621,000  89,017,000 80,208,000 74,549,000  62,970,000 61,762,000 60,844,000  65,337,000 66,181,000 66,316,000  61,770,000 65,686,000 64,871,000  59,399,000 58,364,000 59,425,000  64,185,000 58,391,000 53,394,000  47,350,000 49,559,000 51,404,000  46,168,000 43,409,000 43,243,000  35,388,000 32,368,000 26,802,000  29,975,000 28,812,000 31,752,000         14,000 140,000 337,000  71,000 168,000  164,000   961,000          
      work in process
    35,040,000 40,466,000 21,455,000  20,116,000 17,890,000 18,611,000  16,745,000 15,673,000 17,091,000  17,157,000 8,989,000 10,991,000  12,460,000 9,369,000 8,423,000  7,708,000 6,575,000 6,778,000  6,863,000 6,660,000 4,830,000  6,671,000 13,251,000 13,807,000  19,382,000 15,704,000 17,070,000  12,909,000 10,068,000 4,870,000  4,503,000 4,905,000 4,508,000  4,322,000 2,943,000 2,870,000  2,720,000 2,696,000 2,924,000  2,416,000 2,187,000 2,343,000                             
      finished goods
    82,199,000 77,889,000 71,258,000  72,083,000 66,728,000 66,510,000  66,192,000 62,295,000 63,543,000  62,465,000 56,424,000 53,556,000  52,819,000 48,669,000 49,085,000  43,958,000 44,293,000 50,019,000  46,591,000 39,772,000 40,979,000  40,148,000 39,426,000 41,959,000  34,604,000 32,500,000 31,960,000  30,110,000 26,104,000 28,686,000  26,070,000 25,152,000 24,233,000  24,293,000 21,671,000 19,478,000  24,698,000 21,146,000 22,512,000  19,409,000 15,385,000 16,125,000         2,123,000 3,337,000 3,060,000  4,765,000 3,002,000  1,542,000   686,000          
      inventory
    253,253,000 248,384,000 235,988,000 227,356,000 233,746,000 214,370,000 219,584,000 205,892,000 205,856,000 207,940,000 218,463,000 218,248,000 233,895,000 187,784,000 176,168,000 159,477,000 154,296,000 138,246,000 132,057,000 122,401,000 114,636,000 112,630,000 117,641,000 118,479,000 118,791,000 112,613,000 112,125,000 112,535,000 108,589,000 118,363,000 120,637,000 121,409,000 113,385,000 106,568,000 108,455,000 105,074,000 107,204,000 94,563,000 86,950,000 84,183,000 77,923,000 79,616,000 80,145,000 77,643,000 74,783,000 68,023,000 65,591,000 64,217,000 62,806,000 56,210,000 52,238,000 53,756,000 51,800,000 46,384,000 50,220,000 46,344,000 49,667,000 44,807,000 7,326,000 6,825,000 2,907,000 3,122,000 2,541,000 2,137,000 3,477,000 3,397,000 2,641,000 4,836,000 3,170,000 2,219,000 1,706,000 4,369,000 2,712,000  1,901,000 2,498,000 2,746,000 3,358,000 2,297,000 1,903,000 1,923,000 2,635,000 2,030,000 
      other current assets
    87,096,000 87,415,000 80,673,000 64,413,000 81,711,000 87,091,000 90,592,000 78,420,000 76,651,000 74,781,000 69,691,000 64,597,000 84,344,000 40,320,000 41,034,000 32,775,000 41,997,000 35,668,000 39,072,000 41,188,000 37,988,000 36,592,000 44,941,000 42,726,000                                                            
      total current assets
    785,892,000 758,815,000 764,044,000 684,015,000 736,951,000 689,686,000 700,432,000 687,564,000 700,626,000 709,549,000 711,499,000 683,867,000 705,972,000 592,726,000 602,470,000 565,845,000 573,703,000 559,002,000 564,469,000 643,606,000 574,912,000 479,782,000 547,037,000 373,863,000 384,841,000 378,431,000 401,881,000 443,075,000 454,546,000 446,572,000 445,751,000 461,069,000 481,823,000 494,502,000 473,103,000 488,753,000 464,996,000 449,850,000 513,820,000 420,608,000 397,404,000 372,242,000 346,675,000 335,025,000 328,679,000 297,201,000 301,041,000 269,932,000 251,042,000 249,021,000 235,706,000 242,144,000 252,028,000 244,988,000 263,121,000 177,670,000 181,799,000 182,691,000 224,603,000 68,436,000 57,803,000 52,852,000 47,702,000 43,117,000 37,918,000 38,098,000 37,639,000 34,431,000 24,321,000 43,365,000 36,071,000 32,337,000 23,396,000 17,400,000 14,575,000 9,448,000 10,312,000 8,052,000 6,619,000 7,270,000 5,940,000 6,677,000 8,072,000 
      property and equipment
    256,948,000 262,419,000 253,169,000 252,970,000 253,531,000 246,304,000 241,798,000 245,234,000 236,660,000 239,920,000 242,143,000 244,480,000 228,056,000 149,907,000 152,288,000 155,270,000 155,788,000 155,439,000 151,440,000 152,581,000 150,801,000 149,240,000 152,120,000 160,605,000 162,783,000 169,345,000 168,371,000 171,380,000 189,005,000 203,949,000 205,232,000 200,294,000 190,825,000 187,391,000 179,848,000 172,052,000 167,336,000 158,019,000 131,332,000 119,157,000 108,539,000 101,804,000 92,444,000 91,727,000 88,760,000 84,158,000 78,901,000 79,234,000 73,608,000 64,704,000 56,900,000 55,010,000 50,702,000 46,342,000 45,484,000 44,794,000 43,423,000 43,701,000 4,507,000 4,197,000 4,419,000 4,638,000 3,271,000 3,231,000 3,934,000 4,100,000 4,274,000 4,562,000 4,524,000 3,965,000 2,570,000 1,986,000 1,177,000 1,305,000 1,385,000 1,300,000 1,445,000 1,531,000 1,447,000 1,324,000 1,524,000 1,338,000 1,263,000 
      goodwill
    108,730,000 108,891,000 102,431,000 99,603,000 104,839,000 101,822,000 102,194,000 104,073,000 100,633,000 100,885,000 120,955,000 119,774,000 125,273,000 62,935,000 64,979,000 66,033,000 66,769,000 66,710,000 66,289,000 68,024,000 66,266,000 64,629,000 63,894,000 64,572,000 63,501,000 65,114,000 54,721,000 55,311,000 55,705,000 68,845,000 70,439,000 69,685,000 54,287,000 53,497,000 52,031,000 51,735,000 52,935,000 51,009,000 28,826,000 27,765,000 28,523,000 28,472,000 27,673,000 30,398,000 30,264,000 32,247,000 25,830,000 25,809,000 25,300,000 24,362,000 24,004,000 24,729,000 24,076,000 23,555,000 24,982,000 24,245,000 24,802,000 25,454,000                          
      other intangible assets
    54,291,000 56,076,000 56,288,000 57,251,000 61,067,000 62,082,000 63,165,000 66,482,000 66,427,000 69,096,000 72,051,000 73,933,000 68,639,000 31,968,000 34,982,000 37,554,000 39,140,000 41,009,000 42,859,000 46,421,000 47,429,000 48,399,000 50,062,000  51,338,000 55,479,000 53,188,000  60,202,000 73,574,000 80,809,000  52,520,000 54,356,000 55,219,000  62,947,000 65,814,000 47,972,000  52,977,000 56,916,000 58,171,000  77,277,000 87,239,000 81,637,000  85,827,000 86,710,000 89,279,000  103,193,000 97,983,000 107,472,000  118,288,000 130,822,000                          
      operating lease right-of-use assets
    58,662,000 59,510,000 57,550,000 43,954,000 29,366,000 30,631,000 34,631,000 27,358,000 27,442,000 29,925,000 31,024,000 29,945,000 30,214,000 25,924,000 27,445,000 24,387,000 24,718,000 26,195,000 27,200,000 30,642,000 18,844,000 12,780,000 14,991,000 11,587,000 12,136,000 13,267,000 14,058,000                                                         
      deferred income tax assets
    78,302,000 78,336,000 75,867,000 75,041,000 81,923,000 80,264,000 81,395,000 81,930,000 73,177,000 74,537,000 73,004,000 69,840,000 66,322,000 67,112,000 69,420,000 69,630,000 67,307,000 72,558,000 71,983,000 73,912,000 55,641,000 57,972,000 56,032,000 57,650,000 54,380,000 60,071,000 61,032,000 64,024,000 73,221,000 82,762,000 84,946,000 30,152,000 44,564,000 37,805,000 35,931,000 35,299,000 7,335,000 7,271,000 7,449,000 6,716,000 5,714,000 5,738,000 5,532,000 6,247,000 10,149,000 10,700,000 10,448,000 10,616,000 14,389,000 13,450,000 13,718,000 15,006,000 9,273,000 9,283,000 9,160,000 12,732,000 1,286,000 1,717,000 1,460,000 4,905,000 2,762,000 2,330,000 927,000 740,000 956,000 744,000 986,000 4,121,000 3,935,000 3,784,000 3,762,000 3,839,000 1,447,000           
      other non-current assets
    38,510,000 37,354,000 34,897,000 34,722,000 30,502,000 29,764,000 29,095,000 21,730,000 20,632,000 20,135,000 18,070,000 17,461,000 16,857,000 16,474,000 15,529,000 16,624,000 16,553,000 12,960,000 8,214,000 7,653,000 7,554,000 10,568,000 9,234,000 9,326,000 7,000,000 8,421,000 9,220,000 12,225,000 11,617,000 13,500,000 13,371,000 37,983,000 37,561,000 37,867,000 35,397,000 36,413,000 38,608,000 38,561,000 38,297,000 8,403,000 12,363,000 12,125,000 11,126,000 12,019,000 11,140,000 11,599,000 11,479,000 13,373,000 10,701,000 10,078,000 9,866,000 10,062,000 9,928,000 9,197,000 9,555,000 8,774,000 3,172,000 2,346,000 887,000 857,000 541,000 543,000 527,000 465,000 195,000 196,000 196,000                 
      total assets
    1,381,335,000 1,361,401,000 1,344,246,000 1,247,556,000 1,298,179,000 1,240,553,000 1,252,710,000 1,234,371,000 1,225,597,000 1,244,047,000 1,268,746,000 1,239,300,000 1,241,333,000 947,046,000 967,113,000 935,343,000 943,978,000 933,873,000 932,454,000 1,022,839,000 921,447,000 823,370,000 893,370,000 727,386,000 737,671,000 751,910,000 763,046,000 803,047,000 845,029,000 890,013,000 901,423,000 883,405,000 862,588,000 866,497,000 832,678,000 843,030,000 809,553,000 787,576,000 786,535,000 646,798,000 625,688,000 599,754,000 563,294,000 557,892,000 557,673,000 534,836,000 513,337,000 481,923,000 457,899,000 446,467,000 427,192,000 439,197,000 458,537,000 443,791,000 465,539,000 377,807,000 402,808,000 419,361,000 243,257,000 79,422,000 70,355,000 67,060,000 62,382,000 58,999,000 53,710,000 53,743,000 52,599,000 59,078,000 58,736,000 55,986,000 46,859,000 42,396,000 37,253,000 19,084,000 16,293,000 11,234,000 12,123,000 10,022,000 8,578,000 9,179,000 8,122,000 8,746,000 10,140,000 
      liabilities and shareholders’ equity
                                                                                       
      current liabilities:
                                                                                       
      accounts payable
    263,600,000 254,133,000 243,224,000 226,815,000 254,555,000 222,039,000 226,190,000 215,827,000 213,851,000 207,655,000 207,887,000 182,225,000 208,338,000 147,136,000 156,236,000 122,727,000 124,000,000 115,096,000 132,831,000 116,043,000 108,452,000 65,521,000 97,065,000 83,035,000 89,293,000 84,009,000 91,286,000 93,113,000 88,991,000 95,022,000 88,087,000 89,596,000 80,322,000 83,719,000 86,156,000 84,511,000 88,814,000 83,949,000 84,880,000 77,115,000 70,386,000 82,869,000 84,544,000 71,434,000 73,638,000 64,907,000 66,198,000 61,662,000 55,176,000 58,958,000 42,961,000 42,508,000 43,270,000 41,130,000 43,402,000 42,533,000 48,815,000 39,400,000 19,337,000 15,275,000 12,872,000 12,500,000 10,222,000 9,310,000 5,381,000 4,358,000 3,872,000 8,238,000 9,799,000 8,640,000 6,210,000 5,615,000 5,323,000 4,214,000 3,199,000 4,258,000 5,457,000 3,979,000 3,674,000 4,296,000 2,368,000 2,274,000 1,751,000 
      current lease liabilities
    10,181,000 9,913,000 9,535,000 7,517,000 7,038,000 7,087,000 7,642,000 7,700,000 7,633,000 8,005,000 8,093,000 7,143,000 7,448,000 5,376,000 5,920,000 5,669,000 5,948,000 6,046,000 6,168,000 6,032,000 5,206,000 4,184,000 4,735,000 4,586,000 4,483,000 5,031,000 4,203,000                                                         
      current maturities of long-term debt
    109,000 146,000 138,000 137,000 210,000 268,000 324,000 621,000 620,000 684,000 1,996,000 2,443,000 3,540,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 2,955,000 2,949,000 3,413,000 3,429,000 3,433,000 3,485,000 3,460,000 3,445,000 3,414,000 2,105,000 2,092,000 899,000 889,000 912,000 4,909,000 4,510,000 4,505,000 4,657,000 5,306,000 4,816,000 19,519,000 20,566,000 21,439,000 22,164,000 22,598,000 22,509,000 17,218,000 18,172,000 15,091,000 15,309,000 14,570,000 15,277,000 18,251,000                          
      other current liabilities
    126,435,000 112,733,000 100,333,000 105,824,000 103,647,000 96,724,000 98,939,000 100,805,000 90,199,000 91,278,000 88,896,000 93,814,000 100,898,000 84,206,000 79,044,000 82,193,000 82,905,000 83,500,000 81,251,000 81,409,000 74,443,000 63,805,000 67,000,000 66,583,000                                                            
      total current liabilities
    400,325,000 376,925,000 353,230,000 340,293,000 365,450,000 326,118,000 333,095,000 324,953,000 312,303,000 307,622,000 306,872,000 285,625,000 320,224,000 239,218,000 243,700,000 213,089,000 215,353,000 207,142,000 222,750,000 205,984,000 190,601,000 136,010,000 171,300,000 156,704,000 170,500,000 161,415,000 166,354,000 175,396,000 178,437,000 171,690,000 164,481,000 171,315,000 149,286,000 153,079,000 153,157,000 193,623,000 202,103,000 203,322,000 182,537,000 143,783,000 146,526,000 155,663,000 149,514,000 147,593,000 151,355,000 156,301,000 156,284,000 153,146,000 137,688,000 137,608,000 122,305,000 117,209,000 133,009,000 117,188,000 117,023,000 111,715,000 116,937,000 112,035,000 121,188,000 21,197,000 17,246,000 16,535,000 14,160,000 12,511,000 8,416,000 8,214,000 7,168,000 11,964,000 13,209,000 12,827,000 9,571,000 8,572,000 7,750,000 5,954,000 5,004,000 5,326,000 7,201,000 5,277,000 6,432,000 6,056,000 3,973,000 3,131,000 2,766,000 
      long-term debt, less current maturities
    189,000,000 209,000,000 262,034,000 220,064,000 222,104,000 222,134,000 222,173,000 222,217,000 207,302,000 217,441,000 232,558,000 232,653,000 232,000,000 35,000,000 36,250,000 36,250,000 37,500,000 45,794,000 59,319,000 189,934,000 193,061,000 198,099,000 231,667,000 78,124,000 97,123,000 104,393,000 97,604,000 136,477,000 98,000,000 109,467,000 105,742,000 141,209,000 142,446,000 159,871,000 161,032,000 169,433,000 140,673,000 141,098,000 172,524,000 92,832,000 94,781,000 81,078,000 81,126,000 85,469,000 89,976,000 65,727,000 69,762,000 60,881,000 65,270,000 70,230,000 69,314,000 39,734,000 42,110,000 45,358,000 58,308,000 61,677,000 66,048,000 72,863,000                          
      non-current lease liabilities
    49,678,000 51,135,000 50,795,000 37,052,000 21,929,000 21,920,000 23,126,000 16,175,000 16,451,000 18,095,000 19,740,000 20,538,000 22,013,000 18,721,000 19,978,000 19,789,000 20,313,000 21,275,000 22,354,000 24,233,000 15,046,000 10,097,000 10,869,000 6,751,000 7,391,000 7,741,000 9,307,000                                                         
      pension benefit obligation
    3,880,000 3,906,000 3,745,000 4,017,000 2,805,000 2,758,000 2,768,000 3,209,000 3,165,000 3,229,000 3,326,000 3,638,000 5,850,000 6,116,000 6,362,000 6,832,000 7,531,000 7,644,000 7,612,000 8,163,000 7,864,000 7,690,000 7,619,000 8,057,000 6,596,000 6,765,000 6,755,000  7,312,000 7,372,000 7,965,000  8,170,000 7,937,000 7,571,000  6,933,000 6,805,000 6,811,000  9,977,000 9,867,000 9,515,000 10,321,000 6,926,000 7,189,000 7,036,000 6,868,000 4,961,000 4,858,000 4,862,000 5,009,000 3,548,000 3,600,000 3,846,000 3,872,000 3,600,000 3,825,000 764,000 688,000 502,000 439,000 377,000 284,000 236,000 189,000 142,000 47,000                
      other non-current liabilities
    20,504,000 20,690,000 27,914,000 29,183,000 25,182,000 27,319,000 24,489,000 23,095,000 26,324,000 27,100,000 25,932,000 24,573,000 37,157,000 4,796,000 5,036,000 5,577,000 7,801,000 6,808,000 7,661,000 8,194,000 3,079,000 2,153,000 1,534,000 3,743,000 3,326,000 3,738,000 2,890,000                                                         
      total liabilities
    663,387,000 661,656,000 697,718,000 630,609,000 637,470,000 600,249,000 605,651,000 589,649,000 565,545,000 573,487,000 588,428,000 567,027,000 617,244,000 303,851,000 311,326,000 281,537,000 288,498,000 288,663,000 319,696,000 436,508,000 409,651,000 354,049,000 422,989,000 254,736,000 286,078,000 286,629,000 284,559,000 323,348,000 294,708,000 301,587,000 290,975,000 329,531,000 311,783,000 333,529,000 335,419,000 382,625,000 364,439,000 366,883,000 379,222,000 262,507,000 273,306,000 272,906,000 265,658,000 263,673,000 277,555,000 262,256,000 261,787,000 249,829,000 242,253,000 247,807,000 233,417,000 201,565,000 216,924,000 204,725,000 219,953,000 219,994,000 235,568,000 247,465,000 121,952,000 21,885,000 17,748,000 16,974,000 14,587,000 12,895,000 8,802,000 8,603,000 7,560,000 12,361,000 13,609,000 13,277,000 10,121,000 9,222,000 8,600,000 6,954,000 6,054,000 6,595,000 8,501,000 6,627,000 7,832,000 7,508,000 5,473,000 4,686,000 4,399,000 
      shareholders’ equity:
                                                                                       
      common stock:
                                                                                       
      no par value; 55,000,000 shares authorized 30,525,148 and 30,788,639 issued and outstanding at september 30, 2025 and december 31, 2024, respectively
    3,901,000                                                                                   
      paid-in capital
    1,590,000 1,590,000 4,290,000 4,290,000 4,552,000 4,949,000   5,379,000 5,379,000 5,379,000 5,447,000 5,477,000 5,720,000 5,720,000 5,866,000 5,980,000 6,162,000 6,123,000 7,458,000 9,798,000 9,770,000 9,648,000 10,852,000 11,348,000 14,020,000 14,513,000 14,934,000 14,293,000 15,838,000 16,155,000 15,625,000 14,206,000 12,166,000 11,176,000 10,323,000 1,460,000 221,000 -920,000 -1,282,000 -6,690,000 -6,530,000 -8,185,000 -8,224,000 -6,329,000 -5,820,000 -7,678,000 -9,582,000 -9,076,000 -7,621,000 -7,166,000 24,120,000 25,383,000 24,775,000 23,969,000 23,489,000 23,706,000 22,659,000 21,344,000 20,128,000 24,545,000 24,217,000 23,986,000 23,652,000 23,327,000 22,994,000 22,720,000 22,201,000 21,983,000 21,766,000 21,424,000 21,024,000 20,202,000 20,202,000 20,202,000 20,180,000 19,974,000 19,814,000 19,504,000 19,504,000 19,363,000 19,363,000 19,363,000 
      accumulated other comprehensive income
    1,358,000 2,005,000                              -20,444,000    -69,091,000    -51,670,000    -25,743,000    -5,203,000 -9,308,000   -11,231,000  -16,643,000 -11,017,000 -14,754,000 -3,995,000 2,903,000 985,000 93,000 86,000 56,000 59,000                     
      accumulated earnings
    711,099,000 696,150,000 695,673,000 695,801,000 680,480,000 664,515,000 638,985,000 624,379,000 612,913,000 597,069,000 598,620,000 590,657,000 594,862,000 585,035,000 577,963,000 566,216,000 546,168,000 530,482,000 505,691,000 472,782,000 427,429,000 403,283,000 413,605,000 401,732,000 391,278,000 375,391,000 372,640,000 363,965,000 351,336,000 351,691,000 335,032,000 293,645,000 298,887,000 292,333,000 283,820,000 256,922,000 230,886,000 210,663,000 192,217,000 180,324,000 151,910,000 124,245,000 104,751,000 84,931,000 65,102,000 47,814,000 31,391,000 14,812,000 3,854,000                                   
      total shareholders’ equity
    717,948,000 699,745,000 646,528,000 616,947,000 660,709,000 640,304,000 647,059,000 644,722,000 660,052,000 670,560,000 680,318,000 672,273,000 624,089,000 643,195,000 655,787,000 653,806,000 655,480,000 645,210,000 612,758,000 586,331,000 511,796,000 469,321,000 470,381,000 472,650,000 451,593,000 465,281,000 478,487,000 479,699,000 550,321,000 588,426,000 610,448,000 553,874,000 550,805,000 532,968,000 497,259,000 460,405,000 445,114,000 420,693,000 407,313,000 384,291,000 352,382,000 326,848,000 297,636,000 294,219,000 280,118,000 272,580,000 251,550,000 232,094,000 215,646,000 191,851,000 180,248,000 215,163,000 211,980,000 202,435,000 202,136,000 107,715,000 110,651,000 108,965,000 59,840,000 57,537,000 52,607,000 50,086,000 47,795,000 46,104,000 44,908,000 45,140,000 45,039,000 46,717,000 45,127,000 42,709,000 36,738,000 33,174,000 28,653,000 12,130,000 10,239,000 4,639,000 3,622,000 3,395,000 746,000 1,671,000 2,649,000 4,060,000 5,741,000 
      total liabilities and shareholders’ equity
    1,381,335,000 1,361,401,000 1,344,246,000 1,247,556,000 1,298,179,000 1,240,553,000 1,252,710,000 1,234,371,000 1,225,597,000 1,244,047,000 1,268,746,000 1,239,300,000 1,241,333,000 947,046,000 967,113,000 935,343,000 943,978,000 933,873,000 932,454,000 1,022,839,000 921,447,000 823,370,000 893,370,000 727,386,000 737,671,000 751,910,000 763,046,000 803,047,000 845,029,000 890,013,000 901,423,000 883,405,000 862,588,000 866,497,000 832,678,000 843,030,000 809,553,000 787,576,000 786,535,000 646,798,000 625,688,000 599,754,000 563,294,000 557,892,000 557,673,000 534,836,000 513,337,000 481,923,000 457,899,000 446,467,000 427,192,000 439,197,000 458,537,000 443,791,000 465,539,000 377,807,000 402,808,000 419,361,000 243,257,000 79,422,000 70,355,000 67,060,000 62,382,000 58,999,000 53,710,000 53,743,000 52,599,000 59,078,000 58,736,000 55,986,000 46,859,000 42,396,000 37,253,000 19,084,000 16,293,000 11,234,000 12,123,000 10,022,000 8,578,000 9,179,000 8,122,000 8,746,000 10,140,000 
      no par value; 55,000,000 shares authorized 30,519,826 and 30,788,639 issued and outstanding at june 30, 2025 and december 31, 2024, respectively
                                                                                       
      no par value; 55,000,000 shares authorized 30,859,119 and 30,788,639 issued and outstanding at march 31, 2025 and december 31, 2024, respectively
      3,446,000                                                                                 
      accumulated other comprehensive loss
      -56,881,000 -85,193,000 -35,021,000 -55,699,000 -45,195,000 -30,160,000 -55,955,000 -37,413,000 -36,101,000 -46,489,000 -96,051,000 -68,648,000 -45,728,000 -36,922,000 -32,117,000 -24,176,000 -28,656,000 -14,982,000 -32,486,000 -47,845,000 -54,931,000 -42,441,000 -54,814,000 -39,440,000 -43,152,000 -39,500,000 -33,877,000 -31,843,000 -7,551,000  -25,223,000 -37,608,000 -61,393,000  -47,830,000 -49,500,000 -41,385,000  -45,459,000 -40,528,000 -45,063,000  -21,204,000 -7,505,000 -7,154,000   -18,059,000 -18,463,000  -13,513,000                               
      no par value; 55,000,000 shares authorized 30,788,639 and 31,542,001 issued and outstanding at december 31, 2024 and december 31, 2023, respectively
       2,049,000                                                                                
      no par value; 55,000,000 shares authorized 30,976,821 and 31,542,001 issued and outstanding at september 30, 2024 and december 31, 2023, respectively
        10,698,000                                                                               
      no par value; 55,000,000 shares authorized 31,318,444 and 31,542,001 issued and outstanding at june 30, 2024 and december 31, 2023, respectively
         26,539,000                                                                              
      no par value; 55,000,000 shares authorized 31,629,224 and 31,542,001 issued and outstanding at march 31, 2024 and december 31, 2023, respectively
          53,269,000                                                                             
      no par value; 55,000,000 shares authorized 31,542,001 and 33,202,082 issued and outstanding at december 31, 2023 and december 31, 2022, respectively
           50,503,000                                                                            
      no par value; 55,000,000 shares authorized 32,795,093 and 33,202,082 issued and outstanding at september 30, 2023 and december 31, 2022, respectively
            97,715,000                                                                           
      no par value; 55,000,000 shares authorized 32,987,809 and 33,202,082 issued and outstanding at june 30, 2023 and december 31, 2022, respectively
             105,525,000                                                                          
      no par value; 55,000,000 shares authorized 33,126,702 and 33,202,082 issued and outstanding at march 31, 2023 and december 31, 2022, respectively
              112,420,000                                                                         
      no par value; 55,000,000 shares authorized 33,202,082 and 33,008,185 issued and outstanding at december 31, 2022 and december 31, 2021, respectively
               122,658,000                                                                        
      no par value; 55,000,000 shares authorized 33,196,404 and 33,008,185 issued and outstanding at september 30, 2022 and december 31, 2021, respectively
                119,801,000                                                                       
      no par value; 55,000,000 shares authorized 33,132,691 and 33,008,185 issued and outstanding at june 30, 2022 and december 31, 2021, respectively
                 121,088,000                                                                      
      no par value; 55,000,000 shares authorized 33,127,531 and 33,008,185 issued and outstanding at march 31, 2022 and december 31, 2021, respectively
                  117,832,000                                                                     
      no par value; 55,000,000 shares authorized 33,008,185 and 32,921,341 issued and outstanding at december 31, 2021 and december 31, 2020, respectively
                   118,646,000                                                                    
      no par value; 55,000,000 shares authorized 33,224,779 and 32,921,341 issued and outstanding at september 30, 2021 and december 31, 2020, respectively
                    135,449,000                                                                   
      no par value; 55,000,000 shares authorized 33,145,066 and 32,921,341 issued and outstanding at june 30, 2021 and december 31, 2020, respectively
                     132,742,000                                                                  
      no par value; 55,000,000 shares authorized 33,110,644 and 32,921,341 issued and outstanding at march 31, 2021 and december 31, 2020, respectively
                      129,600,000                                                                 
      restricted cash
                        2,506,000 2,505,000 2,505,000 2,505,000 2,504,000 2,504,000 2,500,000                               472,000 182,002,000                      78,000 320,000 503,000 
      no par value; 55,000,000 shares authorized 32,921,341 and 32,674,354 issued and outstanding at december 31, 2020 and december 31, 2019, respectively
                       121,073,000                                                                
      no par value; 55,000,000 shares authorized 32,680,013 and 32,674,354 issued and outstanding at september 30, 2020 and december 31, 2019, respectively
                        107,055,000                                                               
      accounts receivables
                         118,885,000 159,011,000 159,710,000 170,823,000 171,640,000 175,044,000 166,858,000 183,476,000 200,024,000 196,616,000 185,058,000 182,236,000 181,273,000 185,279,000 170,084,000 178,965,000 168,304,000 161,690,000 142,610,000 155,922,000 149,426,000 147,545,000 136,183,000 147,061,000 145,957,000 139,083,000 118,283,000 122,330,000 113,823,000 107,962,000 102,261,000 101,044,000 94,342,000 89,905,000 82,395,000 90,327,000 79,507,000 25,661,000 18,940,000 20,915,000 17,611,000 15,073,000 14,734,000 6,807,000 8,678,000 8,292,000 11,282,000 12,766,000 11,672,000 10,953,000 9,329,000 7,891,000 7,066,000 4,763,000 5,882,000 7,110,000 3,847,000  4,530,000  2,135,000  
      no par value; 55,000,000 shares authorized 32,639,752 and 32,674,354 issued and outstanding at june 30, 2020 and december 31, 2019, respectively
                         104,113,000                                                              
      no par value; 55,000,000 shares authorized, 32,598,854 and 32,674,354 issued and outstanding at march 31, 2020 and december 31, 2019, respectively
                          102,059,000                                                             
      assets held for sale
                            6,742,000 6,714,000 17,009,000 69,699,000 56,184,000                            9,127,000 10,534,000                          
      other intangible assets, net of accumulated amortization of 89,112 and 81,198, respectively
                           49,783,000                                                            
      liabilities held for sale
                            6,742,000 6,714,000 7,009,000 13,062,000 13,473,000                                                       
      deferred income tax liabilities
                           1,357,000 1,142,000 2,577,000 1,649,000  3,471,000 5,636,000 6,028,000  6,674,000 7,287,000 8,544,000  11,623,000 12,238,000 12,865,000 211,000 10,579,000 9,636,000 11,026,000  669,000 705,000 710,000 710,000 21,945,000 21,983,000 22,180,000                                 
      no par value; 55,000,000 shares authorized, 32,674,354 and 33,856,629 issued and outstanding at december 31, 2019 and december 31, 2018, respectively
                           102,507,000                                                            
      derivative financial instruments
                            897,000 1,155,000 857,000 92,000 1,299,000  1,168,000 213,000 1,542,000 2,545,000 1,594,000 18,000 806,000 242,000 1,324,000  1,556,000 2,195,000 2,362,000 145,000 145,000 325,000 345,000 67,000 292,000 123,000 148,000 160,000 590,000 1,493,000 1,795,000 2,675,000 3,177,000 7,409,000 2,675,000                         
      prepaid expenses and other assets
                            39,884,000 50,128,000 55,577,000 54,271,000 57,846,000 62,828,000 56,848,000 51,217,000 37,034,000 39,939,000 43,868,000 36,390,000 38,679,000 47,463,000 45,851,000 42,620,000 27,117,000 33,624,000 31,510,000 29,107,000 31,372,000 29,042,000 27,923,000 21,864,000 15,222,000 16,014,000 13,663,000 12,809,000 17,042,000 16,192,000 11,440,000 9,685,000 11,153,000 10,610,000 1,570,000 1,421,000 1,181,000 680,000 780,000 602,000 511,000 94,000 417,000 583,000 737,000 595,000 1,251,000 284,000 7,000 287,000 308,000 224,000 412,000 393,000 398,000 563,000 413,000 247,000 155,000 
      deferred financing costs
                            1,692,000 1,782,000 575,000 647,000 733,000 811,000 875,000 936,000 1,008,000 1,079,000 1,149,000 1,221,000 849,000 896,000 931,000 310,000 333,000 356,000 377,000 406,000 1,054,000 945,000 1,059,000 1,072,000 1,246,000 1,457,000 1,616,000 1,880,000 1,789,000 2,029,000 2,250,000 2,441,000 3,291,000 3,555,000 4,024,000         7,000 8,000 9,000 11,000 12,000 16,000           
      accrued liabilities
                            67,482,000 62,706,000 60,907,000 65,808,000 72,544,000 72,781,000 72,908,000 77,209,000 65,519,000 65,946,000 64,896,000 105,625,000 111,355,000 117,941,000 96,078,000 60,823,000 66,067,000 62,972,000 55,496,000 68,387,000 69,288,000 68,394,000 65,996,000 66,783,000 57,696,000 53,315,000 53,762,000 54,157,000 68,212,000 57,172,000 51,489,000 46,293,000 47,809,000 51,392,000 11,943,000 5,872,000 4,224,000 3,835,000 3,738,000 3,001,000 2,835,000 2,356,000 3,096,000 3,526,000 3,210,000 3,987,000 3,161,000 2,757,000 2,227,000 1,540,000 1,605,000 868,000 1,018,000 707,000 994,000 890,000 904,000 657,000 815,000 
      no par value; 55,000,000 shares authorized, 32,741,826 and 33,856,629 issued and outstanding at september 30, 2019 and december 31, 2018, respectively
                            103,781,000                                                           
      no par value; 55,000,000 shares authorized, 33,147,567 and 33,856,629 issued and outstanding at june 30, 2019 and december 31, 2018, respectively
                             115,310,000                                                          
      no par value; 55,000,000 shares authorized, 33,653,179 and 33,856,629 issued and outstanding at march 31, 2019 and december 31, 2018, respectively
                              134,486,000                                                         
      other intangible assets, net of accumulated amortization of 81,198 and 77,622, respectively
                               56,385,000                                                        
      pension benefit obligations
                               7,211,000    7,913,000    7,419,000    6,545,000                                            
      other liabilities
                               3,087,000 7,488,000 7,422,000 6,759,000 2,747,000 5,207,000 5,355,000 5,115,000 4,092,000 3,107,000 3,420,000 4,485,000 5,026,000 5,502,000 7,163,000 5,460,000 2,788,000 3,419,000 4,533,000 2,770,000 1,601,000 2,836,000 3,124,000 4,146,000 4,540,000 3,788,000 1,917,000 1,926,000                             
      deferred tax liabilities
                               1,177,000    6,347,000    8,058,000 229,000 223,000 238,000 14,321,000 20,000 21,000  10,804,000    17,975,000       3,316,000 3,218,000 30,685,000 36,269,000                          
      no par value; 55,000,000 shares authorized, 33,856,629 and 36,761,362 issued and outstanding at december 31, 2018 and 2017, respectively
                               140,300,000                                                        
      no par value; 55,000,000 shares authorized, 35,748,829 and 36,761,362 issued and outstanding at september 30, 2018 and december 31, 2017, respectively
                                218,569,000                                                       
      no par value; 55,000,000 shares authorized, 36,400,971 and 36,761,362 issued and outstanding at june 30, 2018 and december 31, 2017, respectively
                                 252,740,000                                                      
      no par value; 55,000,000 shares authorized, 36,794,573 and 36,761,362 issued and outstanding at march 31, 2018 and december 31, 2017, respectively
                                  266,812,000                                                     
      other intangible assets, net of accumulated amortization of 77,622 and 53,965, respectively
                                   83,286,000                                                    
      no par value; 55,000,000 shares authorized, 36,761,362 and 36,534,464 issued and outstanding at december 31, 2017 and 2016, respectively
                                   265,048,000                                                    
      no par value; 55,000,000 shares authorized, 36,677,528 and 36,534,464 issued and outstanding at september 30, 2017 and december 31, 2016, respectively
                                    262,935,000                                                   
      no par value; 55,000,000 shares authorized, 36,821,656 and 36,534,464 issued and outstanding at june 30, 2017 and december 31, 2016, respectively
                                     266,077,000                                                  
      no par value; 55,000,000 shares authorized, 36,727,501 and 36,534,464 issued and outstanding at march 31, 2017 and december 31, 2016, respectively
                                      263,656,000                                                 
      other intangible assets, net of accumulated amortization of 53,965 and 59,594, respectively
                                       57,557,000                                                
      no par value; 55,000,000 shares authorized, 36,534,464 and 36,321,775 issued and outstanding at december 31, 2016 and 2015, respectively
                                       262,251,000                                                
      no par value; 55,000,000 shares authorized, 36,495,338 and 36,321,775 issued and outstanding at september 30, 2016 and december 31, 2015, respectively
                                        260,598,000                                               
      no par value; 55,000,000 shares authorized, 36,469,431 and 36,321,775 issued and outstanding at june 30, 2016 and december 31, 2015, respectively
                                         259,309,000                                              
      no par value; 55,000,000 shares authorized, 36,407,397 and 36,321,775 issued and outstanding at march 31, 2016 and december 31, 2015, respectively
                                          257,401,000                                             
      other intangible assets, net of accumulated amortization of 59,594 and 53,756, respectively
                                           48,461,000                                            
      no par value; 55,000,000 shares authorized, 36,321,775 and 35,696,742 issued and outstanding at december 31, 2015 and 2014, respectively
                                           256,919,000                                            
      no par value; 55,000,000 shares authorized, 36,210,905 and 35,696,334 issued and outstanding at september 30, 2015 and december 31, 2014, respectively
                                            252,621,000                                           
      no par value; 55,000,000 shares authorized, 36,055,652 and 35,696,334 issued and outstanding at june 30, 2015 and december 31, 2014, respectively
                                             249,661,000                                          
      no par value; 55,000,000 shares authorized, 35,890,326 and 35,696,334 issued and outstanding at march 31, 2015 and december 31, 2014, respectively
                                              246,133,000                                         
      cash & cash equivalents
                                               85,700,000  43,154,000 57,651,000 54,885,000 36,003,000 49,401,000 47,977,000 58,152,000 72,279,000 77,294,000 100,601,000 23,839,000 17,062,000 27,635,000 6,584,000 26,584,000 20,449,000 18,513,000 21,677,000 24,904,000 26,167,000 25,185,000 25,303,000 13,609,000 2,563,000 1,170,000 2,237,000 2,440,000 1,364,000 8,400,000 7,603,000 844,000 44,000 454,000 336,000 274,000 602,000 1,340,000 4,209,000 
      other intangible assets, net of accumulated amortization of 53,756 and 44,474, respectively
                                               68,129,000                                        
      no par value; 55,000,000 shares authorized, 35,696,742 and 34,929,334 issued and outstanding at december 31, 2014 and 2013, respectively
                                               243,255,000                                        
      no par value; 55,000,000 shares authorized, 35,641,556 and 34,929,334 issued and outstanding at september 30, 2014 and december 31, 2013, respectively
                                                242,549,000                                       
      no par value; 55,000,000 shares authorized, 35,451,435 and 34,929,334 issued and outstanding at june 30, 2014 and december 31, 2013, respectively
                                                 238,091,000                                      
      no par value; 55,000,000 shares authorized, 35,260,144 and 34,929,334 issued and outstanding at march 31, 2014 and december 31, 2013, respectively
                                                  234,991,000                                     
      other intangible assets, net of accumulated amortization of 44,474 and 28,575, respectively
                                                   83,431,000                                    
      commitments and contingencies
                                                                                       
      series c convertible preferred stock
                                                     6,809,000 13,527,000 22,469,000 29,633,000 36,631,000 43,450,000 50,098,000 56,589,000 62,931,000 61,465,000                         
      no par value; 55,000,000 shares authorized, 34,929,334 and 29,818,225 issued and outstanding at december 31, 2013 and 2012, respectively
                                                   232,067,000                                    
      total gentherm incorporated shareholders’ equity
                                                   232,094,000 214,455,000 190,713,000 177,583,000 161,815,000 161,311,000                               
      non-controlling interest
                                                    1,191,000 1,138,000 2,665,000 53,348,000 50,669,000 48,072,000 46,786,000 44,194,000 45,380,000 46,485,000   -736,000 -546,000 -439,000 -342,000                    
      no par value; 55,000,000 shares authorized, 34,689,569 and 29,818,225 issued and outstanding at september 30, 2013 and december 31, 2012, respectively
                                                    228,985,000                                   
      no par value; 55,000,000 shares authorized, 34,052,503 and 29,818,225 issued and outstanding at june 30, 2013 and december 31, 2012, respectively
                                                     221,079,000                                  
      accumulated deficit
                                                     -4,686,000 -9,655,000 -17,383,000 -16,685,000 -19,267,000 -23,003,000 -25,716,000 -31,899,000 -30,080,000 -28,498,000 -27,832,000 -33,825,000 -36,132,000 -37,782,000 -39,179,000 -40,310,000 -39,441,000 -38,505,000 -39,444,000 -40,698,000 -42,069,000 -46,894,000 -49,444,000 -52,958,000 -69,045,000 -69,507,000 -70,566,000 -70,831,000 -70,685,000 -70,076,000 -69,151,000 -68,010,000 -66,599,000 -64,944,000 
      no par value; 55,000,000 shares authorized, 33,425,765 and 29,818,225 issued and outstanding at march 31, 2013 and december 31, 2012, respectively
                                                      212,867,000                                 
      other intangible assets, net of accumulated amortization of 28,575 and 14,137, respectively
                                                       95,870,000                                
      no par value; 55,000,000 shares authorized, 29,818,225 and 23,515,571 issued and outstanding at december 31, 2012 and 2011, respectively
                                                       166,309,000                                
      no par value; 55,000,000 shares authorized, 29,701,225 and 23,515,571 issued and outstanding at september 30, 2012 and december 31, 2011, respectively
                                                        166,126,000                               
      no par value; 55,000,000 shares authorized, 29,584,041 and 23,515,571 issued and outstanding at june 30, 2012 and december 31, 2011, respectively
                                                         165,498,000                              
      total amerigon incorporated shareholders’ equity
                                                         154,363,000 155,350,000 63,521,000 65,271,000 62,480,000  57,537,000                        
      no par value; 55,000,000 shares authorized, 29,548,163 and 23,515,571 issued and outstanding at march 31, 2012 and december 31, 2011, respectively
                                                          165,401,000                             
      short-term investments
                                                               9,761,000 9,589,000 10,596,000 6,704,000      1,150,000 23,925,000 16,162,000 12,076,000 9,975,000           
      other intangible assets, net of accumulated amortization of 14,388 and 706, respectively
                                                           108,481,000                            
      other liabilties
                                                           1,862,000                            
      no par value; 55,000,000 shares authorized, 23,515,571 and 22,037,446 issued and outstanding at december 31, 2011 and 2010, respectively
                                                           80,502,000                            
      deferred manufacturing agreement – current portion
                                                                150,000 200,000  200,000 200,000 200,000  200,000 200,000  200,000   200,000   200,000 200,000 200,000  200,000   
      no par value; 55,000,000 shares authorized, 23,170,154 and 22,037,466 issued and outstanding at september 30, 2011 and december 31, 2010, respectively
                                                            77,459,000                           
      no par value; 55,000,000 shares authorized, 22,241,030 and 22,037,446 issued and outstanding at june 30, 2011 and december 31, 2010, respectively
                                                             66,998,000                          
      patent costs, net of accumulated amortization of 761 and 706, respectively
                                                              5,019,000                         
      debt
                                                              87,233,000                         
      no par value; 30,000,000 shares authorized, 22,150,780 and 22,037,446 issued and outstanding at march 31, 2011 and december 31, 2010, respectively
                                                              66,009,000                         
      equity investment
                                                                  22,000 385,000                    
      patent costs, net of accumulated amortization of 706 and 490, respectively
                                                               4,653,000                        
      deferred manufacturing agreement—current portion
                                                               50,000   200,000    200,000   200,000  200,000 200,000  200,000 200,000    200,000  200,000 200,000 
      deferred manufacturing agreement—long term portion
                                                                  50,000    250,000   450,000  650,000 850,000  1,050,000 1,250,000    1,450,000  1,550,000 1,600,000 
      no par value; 30,000,000 shares authorized, 22,037,446 and 21,486,309 issued and outstanding at december 31, 2010 and 2009, respectively
                                                               65,148,000                        
      patent costs, net of accumulated amortization of 640 and 490, respectively
                                                                4,319,000                       
      deferred manufacturing agreement – long-term portion
                                                                   100,000 150,000 200,000  350,000 400,000  550,000             
      no par value; 30,000,000 shares authorized, 21,635,807 and 21,486,309 issued and outstanding at june 30, 2010 and december 31, 2009, respectively
                                                                62,537,000                       
      total amerigon, inc. shareholders’ equity
                                                                53,343,000 50,632,000 48,234,000 46,446,000                    
      patent costs, net of accumulated amortization of 508 and 490, respectively
                                                                 4,121,000                      
      no par value; 30,000,000 shares authorized, 21,608,307 and 21,486,309 issued and outstanding at march 31, 2010 and december 31, 2009, respectively
                                                                 62,491,000                      
      patent costs, net of accumulated amortization of 490 and 298, respectively
                                                                  3,727,000                     
      no par value; 30,000,000 shares authorized, 21,486,309 and 21,205,492 issued and outstanding at december 31, 2009 and 2008, respectively
                                                                  61,971,000                     
      patent costs, net of accumulated amortization of 440 and 298, respectively
                                                                   3,634,000                    
      no par value; 30,000,000 shares authorized, 21,472,492 and 21,205,492 issued and outstanding at september 30, 2009 and december 31, 2008, respectively
                                                                   61,872,000                    
      accumulated other comprehensive income – foreign currency
                                                                   101,000 69,000 58,000  -8,000 -5,000  -23,000             
      patent costs, net of accumulated amortization of 392 and 298, respectively
                                                                    3,522,000                   
      no par value; 30,000,000 shares authorized, 21,467,492 and 21,205,492 issued and outstanding at june 30, 2009 and december 31, 2008, respectively
                                                                    61,822,000                   
      patent costs, net of accumulated amortization of 345 and 298, respectively
                                                                     3,300,000                  
      revolving credit line
                                                                     1,300,000                  
      no par value; 30,000,000 shares authorized, 21,378,492 and 21,205,492 issued and outstanding at march 31, 2009 and december 31, 2008, respectively
                                                                     61,529,000                  
      patent costs, net of accumulated amortization of 298 and 121, respectively
                                                                      3,156,000                 
      no par value; 30,000,000 shares authorized, 21,205,492 and 21,917,733 issued and outstanding at december 31, 2008 and 2007, respectively
                                                                      60,727,000                 
      accumulated other comprehensive income—foreign currency
                                                                      97,000   -16,000  -12,000            
      long-term investments
                                                                       13,025,000 22,025,000               
      patent costs, net of accumulated amortization of 208 and 121, respectively
                                                                       2,853,000                
      no par value; 30,000,000 shares authorized, 22,150,369 and 21,917,733 issued and outstanding at june 30, 2008 and december 31, 2007, respectively
                                                                       63,968,000                
      patent costs, net of accumulated amortization of 164 and 121, respectively
                                                                        2,789,000               
      no par value; 30,000,000 shares authorized, 22,127,035 and 21,917,733 issued and outstanding at march 31, 2008 and december 31, 2007, respectively
                                                                        63,847,000               
      patent costs, net of accumulated amortization of 121 and 28, respectively
                                                                         2,679,000              
      no par value; 30,000,000 shares authorized, 21,917,733 and 21,335,188 issued and outstanding at december 31, 2007 and 2006, respectively
                                                                         63,028,000              
      patent costs, net of accumulated amortization of 21 and 18, respectively
                                                                          2,508,000             
      no par value; 30,000,000 shares authorized, 21,654,383 and 21,335,188 issued and outstanding at june 30, 2007 and december 31, 2006, respectively
                                                                          62,231,000             
      patent costs, net of accumulated amortization of 18 and 11, respectively
                                                                           835,000            
      convertible preferred stock:
                                                                                       
      series a—no par value; convertible; 9,000 shares authorized, no shares issued and outstanding at december 31, 2006 and 9,000 shares issued and outstanding at december 31, 2005; liquidation preference of 11,520 at december 31, 2005
                                                                                       
      no par value; 30,000,000 shares authorized, 21,335,188 and 15,874,557 issued and outstanding at december 31, 2006 and 2005, respectively
                                                                           61,606,000            
      patent costs, net of accumulated amortization of 11 and 4, respectively
                                                                            533,000           
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at december 31, 2005 and 2004; liquidation preference of 11,520 at december 31, 2005 and 2004
                                                                            8,267,000           
      no par value; 30,000,000 shares authorized, 15,874,557 and 14,693,251 issued and outstanding at december 31, 2005 and 2004, respectively
                                                                            53,142,000           
      total inventory
                                                                             1,647,000          
      patent costs, net of accumulated amortization of 4 and 4, respectively
                                                                             379,000 333,000         
      deferred manufacturing agreement – long term portion
                                                                             1,000,000   1,300,000 1,350,000 1,400,000  1,500,000   
      preferred stock:
                                                                                       
      series a – no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at march 31, 2005 and december 31, 2004; liquidation preference of 11,520 at march 31, 2005 and december 31, 2004
                                                                             8,267,000          
      no par value; 30,000,000 shares authorized, 15,516,020 and 14,693,251 issued and outstanding at march 31, 2005 and december 31, 2004, respectively
                                                                             52,706,000          
      deferred exclusivity fee
                                                                               293,000 366,000 439,000 512,000 585,000 658,000 731,000 805,000 
      minority interest in subsidiary
                                                                               19,000    2,000  5,000 33,000 
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at december 31, 2004 and 2003; liquidation preference of 11,520 at december 31, 2004 and 2003
                                                                              8,267,000         
      no par value; 30,000,000 shares authorized, 14,693,251 and 12,411,000 issued and outstanding at december 31, 2004 and 2003, respectively
                                                                              51,277,000         
      patent costs, net of accumulated amortization of 4 and nil, respectively
                                                                               193,000        
      bank loan payable
                                                                                526,000 391,000 1,564,000 670,000    
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at december 31, 2003 and 2002; liquidation preference of 11,520 at december 31, 2003 and 11,205 at december 31, 2002
                                                                               8,267,000        
      common stock;
                                                                                       
      no par value; 30,000,000 shares authorized, 12,411,000 and 10,771,000 issued and outstanding at december 31, 2003 and 2002
                                                                               46,758,000        
      series a – no par value; convertible; 9,000 shares authorized, 9000 issued and outstanding at september 30, 2003 and december 31, 2002; liquidation preference of 11,678 and 11,205 at september 30, 2003 and december 31, 2002
                                                                                8,267,000       
      no par value; 30,000,000 shares authorized, 12,136,956 and 10,771,230 issued and outstanding at september 30, 2003 and december 31, 2002
                                                                                46,212,000       
      series a – no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at june 30, 2003 and december 31, 2002; liquidation preference of 11,520 and 11,205 at june 30, 2003 and december 31, 2002.
                                                                                 8,267,000      
      no par value; 30,000,000 shares authorized, 12,021,230 and10,771,230 issued and outstanding at june 30, 2003 and december 31, 2002.
                                                                                 45,999,000      
      accounts receivable less allowance of 59 and 55, respectively
                                                                                  3,588,000     
      series a – no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at march 31, 2003 and december 31, 2002; liquidation preference of 11,363 and 11,205 at march 31, 2003 and december 31, 2002
                                                                                  8,267,000     
      no par value; 30,000,000 shares authorized, 10,771,000 issued and outstanding at march 31, 2003 and december 31, 2002
                                                                                  43,051,000     
      bridge loan payable
                                                                                    501,000   
      shareholders’ equity
                                                                                       
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at december 31, 2002 and 2001; liquidation preference of 11,205 at december 31, 2002
                                                                                   8,267,000    
      no par value; 30,000,000 shares authorized, 10,771,000 and 4,717,000 issued and outstanding at december 31, 2002 and 2001
                                                                                   43,051,000    
      deferred compensation
                                                                                    -22,000 -22,000 -22,000 
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at june 30, 2002 and december 31, 2001; liquidation preference of 10,890 at june 30, 2002
                                                                                     8,267,000  
      no par value; 30,000,000 shares authorized, 10,771,000 and 4,717,000 issued and outstanding at june 30, 2002 and december 31, 2001
                                                                                     43,051,000  
      accounts receivable less allowance of 50
                                                                                      1,175,000 
      series a—no par value; convertible; 9,000 shares authorized, 9,000 issued and outstanding at march 31, 2002 and december 31, 2001; liquidation preference of 10,733 and 10,575 at march 31, 2002 and december 31, 2001
                                                                                      8,267,000 
      no par value; 20,000,000 shares authorized, 10,771,000 and 4,717,000 issued and outstanding at march 31, 2002 and december 31, 2001
                                                                                      43,077,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.