v3.26.1
CONTRACT BALANCES
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
CONTRACT BALANCES CONTRACT BALANCES
The changes in the allowance for credit losses during the six months ended June 30, 2026 and 2025 were as follows (in thousands):
Six Months Ended
June 30,
20262025
Balance, beginning of period$13,782 $15,301 
Add: provision for credit losses
18,005 22,562 
Less: write-offs, net of recoveries(19,955)(23,485)
Balance, end of period$11,832 $14,378 
In calculating the allowance for credit losses as of June 30, 2026 and 2025, the Company considered expectations of probable credit losses based on observed trends in cancellations, observed changes in the credit risk of specific customers, the impact of anticipated closures and bankruptcies using forecasted economic indicators in addition to historical experience and loss patterns during periods of macroeconomic uncertainty. The decrease in the provision for credit losses and write-offs, net of recoveries, in the six months ended June 30, 2026 as compared to the prior-year period was primarily due to lower customer delinquencies.
Contract liabilities consist of deferred revenue, which is recorded on the condensed consolidated balance sheets when the Company has received consideration, or has the right to receive consideration, in advance of transferring the performance obligations under the contract to the customer.
The changes in short-term deferred revenue during the six months ended June 30, 2026 were as follows (in thousands):
Six Months Ended
June 30, 2026
Balance, beginning of period$5,845 
      Less: recognition of deferred revenue from beginning balance(4,921)
      Add: net increase in current period contract liabilities7,649 
Balance, end of period$8,573 
The majority of the Company’s deferred revenue balance as of June 30, 2026 is classified as short-term and is expected to be recognized as revenue in the subsequent three-month period ending September 30, 2026. An immaterial amount of long-term deferred revenue is included in other long-term liabilities as of June 30, 2026. No other contract assets or liabilities were recorded on the Company’s condensed consolidated balance sheets as of June 30, 2026 and December 31, 2025.
Revenue allocated to remaining performance obligations represents estimated contracted revenue that has not yet been recognized. This includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods, and excludes contracts with original expected terms of one year or less. Estimated contracted revenue for these remaining performance obligations was $74.1 million as of June 30, 2026, of which the Company expects to recognize approximately 54% over the next 12 months and the remainder thereafter. Estimating revenue that will be allocated to remaining performance obligations can involve significant judgments, including identifying and assessing variable consideration.