XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for expected credit loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Changes in allowance for expected credit loss    
Balance at Beginning of Period $ 9,223  
Charged to Expense, net 2,552 $ 1,837
Less: Deductions (2,557)  
Balance at End of Period 8,638 9,223
Adjusted Balance    
Changes in allowance for expected credit loss    
Balance at Beginning of Period $ 8,643  
Balance at End of Period   $ 8,643