XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments, Contingencies and Guarantees - Additional Information (Details) - USD ($)
6 Months Ended 51 Months Ended 95 Months Ended
Jun. 30, 2023
Mar. 27, 2008
Dec. 02, 2011
Dec. 31, 2022
Loss Contingencies [Line Items]        
Final Award in favor of company   amount of $11.3 million, as well as an additional $2,512 each day in interest from October 1, 2007 until the date the award is paid $30,000 to cover the costs of the application  
Final Award amount issued   $ 11,300,000    
Final Award additional interest   $ 2,512    
Final Award settlement cost     $ 30,000  
Award inclusive of interest $ 25,800,000      
Product warranty accrual 100,000     $ 0
Indemnification of its directors/officers 0     $ 0
Other Indemnification $ 0