XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Allowance and deferred allowance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Allowance for credit loss    
Beginning balance $ (16,838) $ (16,272)
Ending balance (17,566) (20,241)
Change in allowance 728 3,969
Deferred beginning balance 12,028 11,741
Deferred ending balance 12,547 14,634
Change in deferred allowance (519) (2,893)
Net amount charged to revenues $ 208 $ 1,076