v3.24.0.1
SUMMARY OF MATERIAL ACCOUNTING POLICIES - Revenue recognition (Details)
12 Months Ended
Dec. 31, 2023
Bottom of range  
Disclosure of disaggregation of revenue from contracts with customers  
Revenue, performance obligation 3 years
Scheduled service for customers contracts 3 years
Top of range  
Disclosure of disaggregation of revenue from contracts with customers  
Revenue, performance obligation 10 years
Scheduled service for customers contracts 5 years