XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Segments (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

For the years ended December 31,

 
  

2024

  

2023

  

2022

 

Net sales

 $602,224  $659,704  $688,415 

Cost of goods sold

  363,680   403,615   434,757 

Gross profit

  238,544   256,089   253,658 

Selling, general, and administrative

  132,149   120,244   150,728 

Research and development costs

  18,710   23,844   29,083 

Amortization of intangible assets

  13,884   14,557   14,683 

Impairment of indefinite-lived intangible assets

  7,695   -   2,395 

Impairment of goodwill

  40,906   -    

Restructuring costs

  1,566   2,641   4,513 

Loss on sale of assets

  9,234   -   - 

Other operating expense

  (268)  765   1,514 

Total operating expense

  223,876   162,051   202,916 

Operating income

  14,668   94,038   50,742 

Change in fair value of warrant liability

  (7,570)  4,111   (57,021)

Change in fair value of earn-out liability

  (2,333)  2,303   (10,731)

Loss (gain) on early extinguishment of debt

  141   (701)  - 

Interest expense, net

  50,690   60,746   40,227 

Total non-operating expense (income)

  40,928   66,459   (27,525)

Income (loss) before income taxes

  (26,260)  27,579   78,267 

Income tax expense (benefit)

  (3,025)  8,399   4,493 

Net income (loss)

 $(23,235) $19,180  $73,774