XML 87 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 84 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2021
Dec. 31, 2024
Loss Contingencies [Line Items]            
Contingent liability $ 140,617   $ 140,617     $ 12,072
Loss related to contingent liability 128,545 $ 0 128,545 $ 0    
Unfavorable Regulatory Action            
Loss Contingencies [Line Items]            
Contingent liability 140,600   $ 140,600      
Loss related to contingent liability $ 128,500          
Export violation, value of products and services exchanged         $ 45,300