v3.26.1
Summary of Significant Accounting Policies - Tariffa (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
IEEPA Tariff Refund        
Import Duties [Line Items]        
Tariff refund claims submitted $ 20,300 $ 20,300    
Recovery of direct costs 17,900      
Inventory adjustments 1,700 1,700    
Interest income   700    
Accounts receivable, net 72,099 72,099 $ 92,011 $ 102,000
Allowances against accounts receivable 1,500 1,500 $ 1,700  
Cash from import duties refund 16,800 16,800    
Receivable for recovery of import duties $ 3,500 $ 3,500