XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
CONTRACT BALANCES (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Allowance for Credit Loss
The changes in the allowance for credit losses during the nine months ended September 30, 2025 and 2024 were as follows (in thousands):
Nine Months Ended
September 30,
20252024
Balance, beginning of period$15,301 $13,768 
Add: provision for credit losses
34,155 35,111 
Less: write-offs, net of recoveries(34,459)(32,506)
Balance, end of period$14,997 $16,373 
Schedule of Contract with Customer, Liability
The changes in short-term deferred revenue during the nine months ended September 30, 2025 were as follows (in thousands):
Nine Months Ended
September 30, 2025
Balance, beginning of period$2,973 
      Less: recognition of deferred revenue from beginning balance(2,698)
      Add: net increase in current period contract liabilities6,845 
Balance, end of period$7,120