XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Warranties (Tables)
6 Months Ended
Jun. 30, 2024
Guarantees [Abstract]  
Change in Carrying Value of Company's Warranty Liability A reconciliation of the change in the carrying value of the Company’s warranty liability for the six months ended June 30, 2024 and the year ended December 31, 2023 is as follows (in thousands):
Warranty liabilitySix months ended June 30, 2024Year ended December 31, 2023
Beginning balance$1,375 $1,530 
Provision for warranties issued during the period1,599 3,489 
Fulfillment of warranty obligations(1,041)(3,644)
Other (1)
(199)— 
Ending balance$1,734 $1,375