XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contract with Customer (Schedule of Receivables, Contract Acquisition Costs, and Deferred Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Accounts receivable, opening balance $ 93,804  
Accounts receivable, ending balance 86,537 $ 93,804
Contract acquisition costs non-current, opening balance 40,675 41,021
Capitalized contract costs, period increase (decrease), net 3,129 (346)
Contract acquisition costs non-current, ending balance 43,804 40,675
Deferred revenue current, opening balance 98,808 88,848
Contract with customer liability, current, Increase (decrease), net (14,314) 9,960
Deferred revenue current, ending balance 84,494 98,808
Deferred revenue non-current, opening balance 54 409
Contract with customer liability, non-current, Increase (decrease), net 120 (355)
Deferred revenue non-current, ending balance 174 54
Accounts receivable    
Disaggregation of Revenue [Line Items]    
Accounts receivable, opening balance 69,259 61,801
Accounts receivable, increase (decrease), net (15,791) 7,458
Accounts receivable, ending balance 53,468 69,259
Unbilled Receivable    
Disaggregation of Revenue [Line Items]    
Accounts receivable, opening balance 24,545 18,622
Accounts receivable, increase (decrease), net 8,524 5,923
Accounts receivable, ending balance $ 33,069 $ 24,545