Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)

v3.26.1
Income Taxes - Schedule of Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]    
Provision for income taxes at U.S. federal statutory rate $ 11,532  
State and local income taxes, net of federal effect 482  
Effect of changes in tax laws or rates enacted in the current period 0  
Global Intangible Low-Taxed Income ("GILTI") 4,071  
Subpart F income 303  
Tax credits 0  
Valuation allowance (9,464)  
Change in fair value of warrant liability (670)  
Other 238  
Uncertain tax positions 0  
Gain on sale of a business 577  
Other adjustments (47)  
Total income tax provision $ 3,611 $ 159
Provision for income taxes at U.S. federal statutory rate 21.00% 21.00%
State and local income taxes, net of federal effect 0.90% 3.60%
Foreign rate differential   (0.10%)
Effect of changes in tax laws or rates enacted in the current period 0.00%  
Effect of cross-border tax laws:    
Global Intangible Low-Taxed Income ("GILTI") 7.40% (1.50%)
Subpart F income 0.60%  
Tax credits 0.00%  
Valuation allowance (17.20%) (21.90%)
Non-taxable or non-deductible Items:    
Change in fair value of warrant liability (1.20%)  
Non-taxable or non-deductible Items Other 0.40% (1.60%)
Uncertain tax positions 0.00%  
Gain on sale of a business percent 1.10%  
Other adjustments (0.10%) 1.50%
Contingent earnout   (0.30%)
Stock based compensation   (3.20%)
UK R&D expenditure   0.50%
Outside basis difference in foreign subsidiary   1.80%
Deferred tax adjustments (0.10%) 1.50%
Effective tax rate 6.60% (0.20%)
Canada [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Gain on sale of a business $ 20,059  
Foreign rate differential (1,041)  
Change in valuation allowance (12,770)  
Other $ 803  
Gain on sale of a business 36.50%  
Foreign rate differential (1.90%)  
Change in valuation allowance (23.30%)  
Other 1.50%  
Germany    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign rate differential $ (826)  
Foreign rate differential (1.50%)  
Luxembourg    
Effective Income Tax Rate Reconciliation [Line Items]    
Gain on sale of a business $ 8,680  
Foreign rate differential 1,353  
Change in valuation allowance (17,066)  
Other $ (179)  
Gain on sale of a business 15.80%  
Foreign rate differential 2.50%  
Change in valuation allowance (31.10%)  
Other (0.30%)  
Singapore    
Effective Income Tax Rate Reconciliation [Line Items]    
Other $ (83)  
Capital gains exemption $ (1,482)  
Other (0.20%)  
Capital gains exemption (2.70%)  
United Kingdom [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Change in valuation allowance $ (992)  
Other $ 296  
Change in valuation allowance (1.80%)  
Other 0.50%  
Other Countries    
Effective Income Tax Rate Reconciliation [Line Items]    
Foreign rate differential $ (163)  
Foreign rate differential (0.30%)