XML 74 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Receivables and Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Contract Balances [Roll Forward]    
Accounts receivable, opening balance $ 86,537  
Accounts receivable, ending balance 99,867 $ 86,537
Contract acquisition costs noncurrent, opening balance 43,804 40,675
Contract acquisition costs noncurrent, increase (decrease), net (7,851) 3,129
Contract acquisition costs noncurrent, ending balance 35,953 43,804
Deferred revenue (current), opening balance 84,494 98,808
Deferred revenue (current), increase (decrease), net 12,289 (14,314)
Deferred revenue (current), ending balance 96,783 84,494
Deferred revenue (long-term), opening balance 174 54
Deferred revenue (long-term), increase (decrease), net 219 120
Deferred revenue (long-term), ending balance 393 174
Billed receivable    
Contract Balances [Roll Forward]    
Accounts receivable, opening balance 53,468 69,259
Accounts receivable, increase (decrease), net 26,351 (15,791)
Accounts receivable, ending balance 79,819 53,468
Unbilled receivable    
Contract Balances [Roll Forward]    
Accounts receivable, opening balance 33,069 24,545
Accounts receivable, increase (decrease), net (13,021) 8,524
Accounts receivable, ending balance $ 20,048 $ 33,069