v3.25.4
Income Taxes - Schedule of Income Taxes Paid Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total Income Taxes Paid $ 775 $ 381 $ 583
United States - Federal      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
United States - Federal 30 0 0
United States - State and Local      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
United States - State and Local 224 48 28
Ireland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 0 0 61
Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 166 157 310
Poland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 68 0 0
Spain      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 45 0 0
Ukraine      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 62 72 87
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions 126 100 83
All Other Foreign Jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Jurisdictions $ 54 $ 4 $ 14