XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
Oct. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]            
Settlement of past due accounts receivable $ 77,493 $ 77,493     $ 66,979  
Reversal of credit losses   2,085 $ (2,998)      
Accepted warranty obligations 15,363 $ 15,363 $ 20,994   $ 19,263 $ 21,550
Customer With Past Due Receivable            
Subsequent Event [Line Items]            
Reversal of credit losses $ 1,600          
Subsequent Event | Customer With Past Due Receivable            
Subsequent Event [Line Items]            
Settlement of past due accounts receivable       $ 5,800    
Accepted warranty obligations       $ 7,700