v3.25.4
Income Taxes - Cash Income Taxes Paid by Jurisdiction (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Contingency [Line Items]  
United States Federal $ (5,010)
Other 1,367
Total cash income taxes paid 872
Hong Kong  
Income Tax Contingency [Line Items]  
Foreign, after refund received 2,850
Mexico  
Income Tax Contingency [Line Items]  
Foreign, after refund received $ 1,665