v3.26.1
REVENUE - Disaggregation of revenue by major categories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 180,017 $ 162,694 $ 352,684 $ 306,738
Australia        
Disaggregation of Revenue [Line Items]        
Total revenues 125,446 112,672 248,464 216,318
Australia | Accommodation and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 57,373 52,682 113,179 99,505
Australia | Integrated services and other services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 68,073 59,990 135,285 116,813
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 54,571 50,022 104,220 90,420
Canada | Accommodation and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 44,082 42,590 87,216 76,026
Canada | Integrated services and other services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 10,122 6,998 15,599 13,741
Canada | Mobile facility rental and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 367 $ 434 $ 1,405 $ 653