XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies and Other Information (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Customer A10 %17 %
Customer B**13 %
Customer C12 %**
The following table presents customers individually accounting for more than 10% of the Company’s trade accounts receivable:
As of March 31, 2024As of December 31, 2023
Customer A16 %12 %
Customer B**13 %
The following table presents suppliers individually accounting for more than 10% of the Company’s purchases:
For the Three Months Ended March 31,
20242023
Supplier A**11 %
Supplier B**10 %
Supplier C13 %**
**Less than 10% of the total
Schedule of Inventory, Current
Inventories consisted of the following:
(in thousands)

Inventories
As of March 31, 2024As of December 31, 2023
Raw materials $75,672 $68,273 
Work in process1,517 1,166 
Finished goods18,287 21,238 
Total inventories95,476 90,677 
Inventory allowance(6,676)(5,730)
Inventories, net$88,800 $84,947 
Activity in the Company’s inventory allowance was as follows:
(in thousands)For the Three Months Ended March 31,
Inventory Allowance20242023
Balance at beginning of period$5,730 $3,904 
Charged to expense1,018 1,004 
Write-offs(72)(120)
Balance at end of period$6,676 $4,788 
Schedule of Other Accrued Liabilities
Other accrued liabilities consisted of the following:
(in thousands)

Other Accrued Liabilities
As of March 31, 2024As of December 31, 2023
Accrued product warranty$10,610 $11,290 
Accrued litigation *
3,787 3,929 
Contract liabilities2,766 2,741 
Accrued compensation and benefits5,425 8,469 
Accrued interest expense2,340 1,913 
Other3,866 3,657 
Total$28,794 $31,999 
*As of March 31, 2024 and December 31, 2023 litigation reserves related to various ongoing legal matters including associated legal fees. See Note 9. Commitments and Contingencies for further information regarding the various ongoing legal matters.
Schedule of Accrued Product Warranty
Accrued product warranty activities are presented below:
(in thousands)For the Three Months Ended March 31,
Accrued Product Warranty20242023
Balance at beginning of period$19,263 $21,550 
Current period provision *
1,704 1,411 
Changes in estimates for preexisting warranties **
144 3,850 
Payments made during the period(3,759)(3,806)
Balance at end of period17,352 23,005 
Less: current portion10,610 13,085 
Noncurrent accrued product warranty
(included with Other Noncurrent liabilities)
$6,742 $9,920 
*Warranty costs, net of supplier recoveries, and other adjustments, were $1.5 million and $5.1 million for the three months ended March 31, 2024 and 2023, respectively. Supplier recoveries were $0.3 million and $0.1 million for the three months ended March 31, 2024 and 2023, 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 three months ended March 31, 2024, the Company recorded a cost for changes in estimates of preexisting warranties of $0.1 million, or $0.01 per diluted share. During the three months ended March 31, 2023, the Company recorded a cost of $3.9 million, or $0.17 per diluted share.