XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Allowance and deferred allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Allowance for credit loss        
Beginning balance $ (16,389) $ (17,704) $ (16,838) $ (16,272)
Ending balance (15,069) (14,273) (15,069) (14,273)
Change in allowance (1,320) (3,431) (1,769) (1,999)
Deferred beginning balance 11,661 12,753 12,028 11,741
Deferred ending balance 10,682 10,235 10,682 10,235
Change in deferred allowance 979 2,518 1,346 1,506
Net amount charged to revenues $ (341) $ (913) $ (423) $ (493)