XML 30 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Summary Of Major Accounting Policies Inventory - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Inventory [Line Items]        
Inventory Valuation Reserves $ 47,000 $ 47,000   $ 36,000
Inventory Write-down $ (2,500) (14,969) $ 0  
Manufactured Products        
Inventory [Line Items]        
Inventory Write-down   (13,000)    
Offshore Projects Group        
Inventory [Line Items]        
Inventory Write-down   $ (2,100)