XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
$ in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
AUD ($)
Dec. 31, 2022
USD ($)
Dec. 23, 2022
USD ($)
Commitments And Contingencies Disclosure [Line Items]        
Warranty settlement provision $ 9,570      
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    
Minimum        
Commitments And Contingencies Disclosure [Line Items]        
Estimated liability related to ongoing indemnification claim $ 500   $ 1,487