v3.26.1
Segment Reporting - Schedule of Revenue from External Customers Attributed by country (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 29,883 $ 28,584 [1] $ 58,936 $ 55,831 [1]
United States        
Segment Reporting [Line Items]        
Revenue 28,252 27,335 54,430 51,940
Canada        
Segment Reporting [Line Items]        
Revenue $ 1,631 $ 1,249 $ 4,506 $ 3,891
[1] (1) Adjusted to reflect the retrospective change in accounting method for planned major maintenance costs as described in Note 1. See Note 12 for reconciliation to previously reported amounts