v3.26.1
OPERATING SEGMENTS - Income statement by operating segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating revenues    
Operating revenues $ 36,699 $ 16,078
Operating costs:    
Operating expenses 23,621 11,779
General and administrative 2,941 1,994
Depreciation and amortization 1,997 1,271
Total operating costs 28,559 15,044
Income from operations 8,140 1,034
Other income (expense):    
Interest income 9 4
Interest expense (501) (76)
Other income (expense), net 23 33
Income before income tax 7,671 995
Income tax expense (10) (3)
Net income 7,661 992
Other Comprehensive loss:    
Net unrealized loss on foreign exchange rate translation (186) (30)
Comprehensive income 7,475 962
Adjusted EBITDA 10,855 2,338
Fee revenue    
Operating revenues    
Operating revenues 32,508 15,259
Operating costs:    
Operating expenses 19,430 10,960
Reimbursable revenue    
Operating revenues    
Operating revenues 4,191 819
Operating costs:    
Operating expenses 4,191 819
USA Operations    
Operating revenues    
Operating revenues 24,873 3,296
Operating costs:    
Operating expenses 17,890 5,185
General and administrative 2,476 1,555
Depreciation and amortization 1,766 1,077
Total operating costs 22,132 7,817
Income from operations 2,741 (4,521)
Other income (expense):    
Interest income 6  
Interest expense (484) (63)
Other income (expense), net 23 41
Income before income tax 2,286 (4,543)
Income tax expense (10) (3)
Net income 2,276 (4,546)
Other Comprehensive loss:    
Comprehensive income 2,276 (4,546)
Adjusted EBITDA 5,225 (3,403)
USA Operations | Fee revenue    
Operating revenues    
Operating revenues 20,865 2,726
Operating costs:    
Operating expenses 13,882 4,615
USA Operations | Reimbursable revenue    
Operating revenues    
Operating revenues 4,008 570
Operating costs:    
Operating expenses 4,008 570
Canada Operations    
Operating revenues    
Operating revenues 11,826 12,782
Operating costs:    
Operating expenses 5,731 6,594
General and administrative 465 439
Depreciation and amortization 231 194
Total operating costs 6,427 7,227
Income from operations 5,399 5,555
Other income (expense):    
Interest income 3 4
Interest expense (17) (13)
Other income (expense), net   (8)
Income before income tax 5,385 5,538
Net income 5,385 5,538
Other Comprehensive loss:    
Net unrealized loss on foreign exchange rate translation (186) (30)
Comprehensive income 5,199 5,508
Adjusted EBITDA 5,630 5,741
Canada Operations | Fee revenue    
Operating revenues    
Operating revenues 11,643 12,533
Operating costs:    
Operating expenses 5,548 6,345
Canada Operations | Reimbursable revenue    
Operating revenues    
Operating revenues 183 249
Operating costs:    
Operating expenses $ 183 $ 249