XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 23,515 $ 17,850
Change, accounts receivable, net $ 5,665  
Change, accounts receivable, net, percent 32.00%  
Contract assets $ 11,946 14,231
Change in contract assets $ (2,285)  
Change in contract assets, percent (16.00%)  
Deferred revenue $ 56,273 $ 35,143
Change in deferred revenue $ 21,130  
Change in deferred revenue, percent 60.00%