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

Income Taxes - Schedule of Components of Provision for Income Taxes and Income before Provision for Income Taxes for the year ended 2025 (Details)

v3.25.4
Income Taxes - Schedule of Components of Provision for Income Taxes and Income before Provision for Income Taxes for the year ended 2025 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
Income before provision for income taxes $ 3,020 $ (13,028) $ (40,401)
Income taxes at the federal statutory rate 634 (2,736) (8,484)
State taxes, net of federal benefit 312 (582) (602)
Foreign tax effects:      
Statutory rate difference between Canada and US (186)    
Changes in valuation allowances 854 (337) 388
Other 46    
Effect of cross-border tax laws (16)    
Nontaxable/nondeductible items:      
Travel and entertainment 739    
Officers' compensation 2,053    
Parking expense 130    
Life insurance investment income (298)    
Dividend on unvested awards (209)    
Stock based compensation 745 1,014 1,260
Business gifts 76    
Other 49    
(Benefit) provision for income taxes $ 4,929 $ (666) $ (6,366)
Rate      
Income before provision for income taxes 100.00%    
Income taxes at the federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 10.30% 4.50% 1.50%
Foreign tax effects:      
Statutory rate difference between Canada and US (6.20%)    
Changes in valuation allowances 28.30% 2.60% (0.90%)
Other 1.50%    
Effect of cross-border tax laws (0.50%)    
Nontaxable/nondeductible items:      
Travel and entertainment 24.50%    
Officers' compensation 68.00%    
Parking expense 4.30%    
Life insurance investment income (9.90%)    
Dividend on unvested awards (6.90%)    
Stock based compensation 24.70% (7.80%) (3.10%)
Business gifts 2.50%    
Other 1.60%    
Provision for income taxes and effective income tax rate 163.20% 5.10% 15.80%