XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Total Receivables, Net
Total receivables, net is comprised of the following (in thousands):
December 31,
20222021
Billed receivables$218,611 $162,479 
Allowance for doubtful accounts(3,779)(2,861)
Billed receivables, net214,832 159,618 
Current accrued receivables, net188,949 160,787 
Long-term accrued receivables, net297,818 276,164 
Total accrued receivables, net486,767 436,951 
Total receivables, net$701,599 $596,569 
Summary of Allowance for Doubtful Accounts Receivable
The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):
Years Ended December 31,
202220212020
Balance, beginning of period
$(2,861)$(3,912)$(5,149)
Provision (increase) decrease(1,496)1,125 374 
Amounts written off, net of recoveries
389 (82)941 
Foreign currency translation adjustments and other
189 (78)
Balance, end of period
$(3,779)$(2,861)$(3,912)
Summary of Changes in Deferred Revenue
Changes in deferred revenue were as follows (in thousands):
Balance, December 31, 2020
$129,413 
Deferral of revenue
154,419 
Recognition of deferred revenue
(171,530)
Foreign currency translation
(1,952)
Balance, December 31, 2021
110,350 
Deferral of revenue125,865 
Recognition of deferred revenue(128,700)
Divestiture(21,581)
Foreign currency translation(4,398)
Balance, December 31, 2022
$81,536