XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Company's Contract Assets and Contract Liabilities
Accounts receivable and unbilled, net consisted of the following at December 31 (in thousands):
20242023
Accounts receivable$291,096 $275,932 
Unbilled receivables5,347 22,475 
Less: allowance for doubtful accounts— (7)
Total accounts receivable and unbilled, net$296,443 $298,400 
Advanced billings consisted of the following at December 31 (in thousands):
20242023
Advanced billings$710,585 $559,860 
Accounts Receivable, Allowance for Credit Loss
A rollforward of allowance for doubtful account activity is as follows:
Year Ended December 31,
202420232022
Allowance for doubtful accounts - beginning balance$(7)$(170)$(171)
Current year provision(113)(3,420)— 
Write-offs, recoveries and the effects of foreign currency exchange120 3,583 
Allowance for doubtful accounts - ending balance$— $(7)$(170)