XML 78 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Loss contingency payments $ 188 $ 1,909
Loss contingency 1,291 1,720
Payment for IEEPA tariffs   $ 25,982
Deemed probable and recognized as other receivable, amount 1,530  
IEEPA Tariff Refund    
Loss Contingencies [Line Items]    
IEEPA tariff refund claims submitted 25,790  
Gain contingency 26,722  
Interest income (expense), nonoperating 932  
Recovery of direct costs $ 25,192