v3.25.4
Schedule of Income Taxes Paid Net of Refunds (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal $ 0
Provincial 0
Foreign 36,725
Total 36,725
Germany | Corporate  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 12,653
Germany | Trade  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 9,893
China  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 5,257
United Kingdom  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Foreign 3,652
United States  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal 814
Provincial $ 484