XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands, $ in Thousands
12 Months Ended
Mar. 15, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
AUD ($)
Dec. 23, 2022
USD ($)
Commitments And Contingencies Disclosure [Line Items]            
Total expense recognized   $ 182,871 $ 213,145 $ 192,647    
Warranty settlement provision   $ 9,880        
Installment, frequency of periodic payment   four equal annual installments        
Warranty Settlement Provision            
Commitments And Contingencies Disclosure [Line Items]            
Alleged costs incurred to date           $ 20,000
Warranty settlement provision   $ 3,398     $ 5,000  
Total expense recognized   12,803        
Minimum            
Commitments And Contingencies Disclosure [Line Items]            
Estimated liability related to ongoing indemnification claim   $ 1,487        
Subsequent Event            
Commitments And Contingencies Disclosure [Line Items]            
Claims settled and paid $ 1,487