XML 133 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Domestic federal $ 2,185 $ 2,008 $ 4,978
Domestic state and local 1,834 681 1,068
Total 24,833 19,841 16,019
Canada - federal      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 2,586 1,918 1,675
Canada - provincial      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 1,834 1,335 1,135
China      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 2,126 1,427 862
Denmark      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 6,665 3,859 0
Mexico      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 4,761 5,507 4,198
Poland      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 879 1,559 1,104
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 1,963 $ 1,547 $ 999