Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.26.1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended
May 11, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Subsequent Event [Line Items]        
Tariff refund receivable   $ 25,770   $ 0
Refunds from previously paid tariffs   $ (24,870) $ 2,279  
Subsequent Event        
Subsequent Event [Line Items]        
Refunds from previously paid tariffs $ 6,400