v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Total Receivables, Net
Total receivables, net is comprised of the following (in thousands):
June 30, 2026December 31, 2025
Billed receivables$205,700 $203,506 
Allowance for credit losses
(1,517)(1,269)
Billed receivables, net204,183 202,237 
Current accrued receivables, net255,070 243,629 
Long-term accrued receivables, net357,813 391,719 
Total accrued receivables, net612,883 635,348 
Total receivables, net$817,066 $837,585 
Schedule of Changes in Deferred Revenue
Changes in deferred revenue were as follows (in thousands):
Balance, December 31, 2025
$87,257 
Deferral of revenue70,250 
Recognition of deferred revenue(68,941)
Foreign currency translation112 
Balance, June 30, 2026
$88,678