XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Summary of Disaggregation of Revenue By Revenue Source and Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenues $ 241,696 $ 216,271 $ 677,813 $ 599,239
Service [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 194,407 175,849 547,462 489,204
Service [Member] | Maritime [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 186,900 167,215 520,673 461,283
Service [Member] | Destination Resorts [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 7,507 8,634 26,789 27,921
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 47,289 40,422 130,351 110,035
Product [Member] | Maritime [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 46,211 39,151 126,813 106,112
Product [Member] | Destination Resorts [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 570 618 1,915 2,116
Product [Member] | Timetospa.com [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 508 $ 653 $ 1,623 $ 1,807