v3.25.4
Income Taxes - Schedule of Reconciliation of Income Tax Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Amount    
U.S. federal statutory tax rate $ 3,657 $ 3,033
Effect of cross-border tax laws 47 1
Tax credits (20) (51)
Nontaxable or nondeductible items    
Nondeductible executive compensation 942 400
Share-based payment awards (351) (446)
Meals and entertainment 185 186
Other 32 20
Changes in unrecognized tax benefits (175) (66)
Total income tax (benefit) expense $ 9,997 $ (28,398)
Percent    
U.S. federal statutory tax rate 21.00% 21.00%
Effect of cross-border tax laws 0.30% 0.00%
Tax credits (0.10%) (0.30%)
Nontaxable or nondeductible items    
Nondeductible executive compensation 0.054 0.028
Share-based payment awards (2.00%) (3.10%)
Meals and entertainment 1.00% 1.30%
Other 0.20% 0.20%
Changes in unrecognized tax benefits (1.00%) (0.50%)
Effective rate 57.40% (196.60%)
Canada    
Amount    
State and local income taxes, net of federal income tax effect $ 264 $ 231
Federal statutory tax rate difference between Canada and United States (146) (135)
Tax on unremitted earnings 88 148
Other adjustments $ (57) $ (66)
Percent    
State and local income taxes, net of federal income tax effect 1.50% 1.60%
Federal statutory tax rate difference between Canada and United States (0.80%) (0.90%)
Tax on unremitted earnings 0.50% 1.00%
Other adjustments (0.30%) (0.50%)
United Kingdom    
Amount    
Federal statutory tax rate difference between Canada and United States $ (682) $ (349)
Other adjustments (21) 33
Changes in valuation allowances $ 4,443 $ 2,185
Percent    
Federal statutory tax rate difference between Canada and United States (3.90%) (2.40%)
Other adjustments (0.10%) 0.20%
Changes in valuation allowances 25.50% 15.10%
Other foreign    
Amount    
Federal statutory tax rate difference between Canada and United States $ 24 $ 56
Percent    
Federal statutory tax rate difference between Canada and United States 0.10% 0.40%
United States    
Amount    
State and local income taxes, net of federal income tax effect $ 1,418 $ (6,022)
Other adjustments 349 89
Changes in valuation allowances $ 0 $ (27,645)
Percent    
State and local income taxes, net of federal income tax effect 8.10% (41.70%)
Other adjustments 2.00% 0.60%
Changes in valuation allowances 0.00% (191.40%)