XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Disaggregation of Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Number of reportable segments | segment 2    
Total revenues $ 700,805 $ 697,052 $ 594,463
Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 352,795 395,997 321,378
Australia      
Disaggregation of Revenue [Line Items]      
Total revenues 336,763 278,252 251,074
Other      
Disaggregation of Revenue [Line Items]      
Total revenues 11,247 22,803 22,011
Accommodation revenues | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 266,926 279,455 239,526
Accommodation revenues | Australia      
Disaggregation of Revenue [Line Items]      
Total revenues 177,834 152,714 145,335
Mobile facility rental revenues | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 61,899 96,400 62,856
Food service and other services revenues | Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 23,970 20,142 18,996
Food service and other services revenues | Australia      
Disaggregation of Revenue [Line Items]      
Total revenues $ 158,929 $ 125,538 $ 105,739