v3.26.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 193,101 $ 170,491 $ 545,785 $ 477,229
Australia        
Disaggregation of Revenue [Line Items]        
Total revenues 129,516 124,460 377,980 340,778
Australia | Accommodation and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 56,463 58,405 169,642 157,910
Australia | Integrated services and other services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 73,053 66,055 208,338 182,868
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 63,585 46,031 167,805 136,451
Canada | Accommodation and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 50,599 38,684 137,815 114,710
Canada | Integrated services and other services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 11,791 6,954 27,390 20,695
Canada | Mobile facility rental and associated services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,195 $ 393 $ 2,600 $ 1,046