XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS RECEIVABLE, NET - Schedule of Allowance for Doubtful Accounts and Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Allowance for expected credit losses:        
Balance at Beginning of Period $ 3,555 $ 4,205 $ 3,123 $ 4,363
Additions Charged to Expenses (8) 482 550 522
Deductions (126) (373) (252) (571)
Balance at End of Period $ 3,421 $ 4,314 $ 3,421 $ 4,314