XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Total Receivables, Net Total receivables, net is comprised of the following (in thousands):
June 30, 2021December 31, 2020
Billed receivables$142,264 $179,177 
Allowance for doubtful accounts(3,578)(3,912)
Billed receivables, net138,686 175,265 
Current accrued receivables, net150,665 167,614 
Long-term accrued receivables, net190,399 215,772 
Total accrued receivables, net341,064 383,386 
Total receivables, net$479,750 $558,651 
Summary of Changes in Deferred Revenue Changes in deferred revenue were as follows (in thousands):
Balance, December 31, 2020
$129,413 
Deferral of revenue67,734 
Recognition of deferred revenue(67,134)
Foreign currency translation14 
Balance, June 30, 2021
$130,027