XML 56 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Receivables and Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contract Balances [Roll Forward]    
Accounts receivable, opening balance $ 86,537  
Accounts receivable, ending balance 105,171 $ 86,537
Contract acquisition costs noncurrent, opening balance 43,804 40,675
Contract acquisition costs noncurrent, increase (decrease), net (4,339) 3,129
Contract acquisition costs noncurrent, ending balance 39,465 43,804
Deferred revenue (current), opening balance 84,494 98,808
Deferred revenue (current), increase (decrease), net 15,922 (14,314)
Deferred revenue (current), ending balance 100,416 84,494
Deferred revenue (long-term), opening balance 174 54
Deferred revenue (long-term), increase (decrease), net 127 120
Deferred revenue (long-term), ending balance 301 174
Billed receivable    
Contract Balances [Roll Forward]    
Accounts receivable, opening balance 53,468 69,259
Accounts receivable, increase (decrease), net 22,868 (15,791)
Accounts receivable, ending balance 76,336 53,468
Unbilled receivable    
Contract Balances [Roll Forward]    
Accounts receivable, opening balance 33,069 24,545
Accounts receivable, increase (decrease), net (4,234) 8,524
Accounts receivable, ending balance $ 28,835 $ 33,069