XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies and Other Information (Tables)
9 Months Ended
Sep. 30, 2023
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,
2023202220232022
Customer A15 %22 %15 %18 %
Customer B**13 %****
The following table presents customers individually accounting for more than 10% of the Company’s accounts receivable:
As of September 30, 2023As of December 31, 2022
Customer A15 %30 %
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,
2023202220232022
Supplier A14 %******
Supplier C**13 %****
**Less than 10% of the total
Schedule of Inventory, Current
Inventories consisted of the following:
(in thousands)

Inventories
As of September 30, 2023As of December 31, 2022
Raw materials $74,988 $101,566 
Work in process1,404 3,073 
Finished goods23,778 19,825 
Total inventories100,170 124,464 
Inventory allowance(5,782)(3,904)
Inventories, net$94,388 $120,560 
Activity in the Company’s inventory allowance was as follows:
(in thousands)For the Nine Months Ended September 30,
Inventory Allowance20232022
Balance at beginning of period$3,904 $3,370 
Charged to expense2,560 604 
Write-offs(682)(930)
Balance at end of period$5,782 $3,044 
Schedule of Other Accrued Liabilities
Other accrued liabilities consisted of the following:
(in thousands)

Other Accrued Liabilities
As of September 30, 2023As of December 31, 2022
Accrued product warranty$11,564 $13,037 
Accrued litigation *
3,095 2,102 
Contract liabilities2,522 2,256 
Accrued compensation and benefits8,862 7,299 
Accrued interest expense8,148 5,257 
Other2,844 4,158 
Total$37,035 $34,109 
*As of September 30, 2023 and December 31, 2022 litigation reserves related to various ongoing legal matters including associated legal fees.
Schedule of Accrued Product Warranty
Accrued product warranty activities are presented below:
(in thousands)For the Nine Months Ended September 30,
Accrued Product Warranty20232022
Balance at beginning of period$21,550 $32,948 
Current period provision *
6,588 6,484 
Changes in estimates for preexisting warranties **
6,274 2,705 
Payments made during the period(13,418)(18,080)
Balance at end of period20,994 24,057 
Less: current portion11,564 14,390 
Noncurrent accrued product warranty
(included with Other Noncurrent liabilities)
$9,430 $9,667 
*Warranty costs for claims received, net of supplier recoveries, and other adjustments, were a cost of $12.0 million and a cost of $5.4 million for the nine months ended September 30, 2023 and 2022, respectively. Supplier recoveries were $0.7 million and $3.4 million for the nine months ended September 30, 2023 and 2022, 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, 2023, the Company recorded a cost for changes in estimates of preexisting warranties of $6.3 million, or $0.27 per diluted share. During the nine months ended September 30, 2022, the Company recorded a cost of $2.7 million, or $0.12 per diluted share, which includes a favorable experience for preexisting warranties attributable to a contract revision executed during the quarter ended March 31, 2022.