v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Total Receivables, Net
Total receivables, net is comprised of the following (in thousands):
March 31, 2026December 31, 2025
Billed receivables$201,098 $203,506 
Allowance for doubtful accounts(1,352)(1,269)
Billed receivables, net199,746 202,237 
Current accrued receivables, net257,085 243,629 
Long-term accrued receivables, net369,078 391,719 
Total accrued receivables, net626,163 635,348 
Total receivables, net$825,909 $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 revenue39,137 
Recognition of deferred revenue(34,290)
Foreign currency translation(109)
Balance, March 31, 2026
$91,995