XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies and Other Information (Tables)
9 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
The following table presents customers individually accounting for more than 10% of the Company’s net sales:
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2025202420252024
Customer A******10 %
Customer B18 %13 %20 %**
Customer C11 %****12 %
Customer E10 %**11 %**
Customer F17 %**14 %**
The following table presents customers individually accounting for more than 10% of the Company’s trade accounts receivable:
As of September 30, 2025As of December 31, 2024
Customer B21 %**
Customer D**15 %
Customer C12 %**
The following table presents suppliers individually accounting for more than 10% of the Company’s purchases:
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2025202420252024
Supplier A28 %13 %23 %15 %
**Less than 10% of the total
Schedule of Inventory and Activity in Inventory Allowance
Inventories consist of the following:
(in thousands)

Inventories
As of September 30, 2025As of December 31, 2024
Raw materials $125,204 $84,323 
Work in process6,638 872 
Finished goods28,847 16,812 
Total inventories160,689 102,007 
Inventory allowance(8,466)(8,135)
Inventories, net$152,223 $93,872 
Activity in the Company’s inventory allowance was as follows:
(in thousands)For the Nine Months Ended September 30,
Inventory Allowance20252024
Balance at beginning of period$8,135 $5,730 
Charged to expense487 2,910 
Write-offs(156)(412)
Balance at end of period$8,466 $8,228 
Schedule of Other Accrued Liabilities
Other accrued liabilities consisted of the following:
(in thousands)

Other Accrued Liabilities
As of September 30, 2025As of December 31, 2024
Accrued product warranty$7,008 $10,233 
Accrued litigation 1
1,400 3,847 
Contract liabilities12,525 10,184 
Accrued compensation and benefits18,604 10,721 
Accrued interest expense331 1,237 
Stock appreciation rights liability 2
1,174 1,804 
Non-interest bearing note payable728 693 
Customs accrual4,683 1,162 
Taxes payable163 200 
Other3,077 4,645 
Total$49,693 $44,726 
1 As of September 30, 2025 and December 31, 2024 accrued litigation includes accruals related to various ongoing legal matters including associated legal fees. See Note 10. Commitments and Contingencies for further information regarding the various ongoing legal matters.
2 The Company has an incentive compensation plan, which authorizes the granting of a variety of different types of awards including, but not limited to, non-qualified stock options, incentive stock options, Stock Appreciation Rights (“SARs”), Restricted Stock Awards (“RSAs”), deferred stock and performance units to its executive officers, employees, consultants and Directors. The SAR awards granted for the year ended September 30, 2025 and December 31, 2024 were all liability classified awards and remained outstanding. See Note 13. Stock-Based Compensation in the Company’s 2024 Annual Report for additional information on the SARs and RSAs.
Schedule of Accrued Product Warranty Activities
Accrued product warranty activities are presented below:
(in thousands)For the Nine Months Ended September 30,
Accrued Product Warranty20252024
Balance at beginning of period$13,972 $19,263 
Current period provision *
4,657 4,398 
Changes in estimates for preexisting warranties **
736 2,115 
Payments made during the period(10,291)(10,413)
Balance at end of period9,074 15,363 
Less: current portion7,008 10,455 
Noncurrent accrued product warranty
(included with Other Noncurrent liabilities)
$2,066 $4,908 
*Warranty costs, net of supplier recoveries and other adjustments, were $5.3 million and $5.8 million for the nine months ended September 30, 2025 and 2024, respectively. Supplier recoveries were $0.1 million and $0.7 million for the nine months ended September 30, 2025 and 2024, respectively.
**Changes in estimates for preexisting warranties reflect changes in the Company’s estimate of warranty costs for products sold in prior periods. Such adjustments typically occur when claims experience deviates from historical and expected trends. During the nine months ended September 30, 2025, the Company recorded a cost for changes in estimates of preexisting warranties of $0.7 million, or $0.03 per diluted share. During the nine months ended September 30, 2024, the Company recorded a cost of $2.1 million, or $0.09 per diluted share.