XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 17,850 $ 12,913
Change in accounts receivable $ 4,937  
Change in accounts receivable, percent 38.00%  
Contract assets $ 14,231 13,243
Change in contract assets $ 988  
Change in contract assets, percent 7.00%  
Deferred revenue $ 35,143 $ 32,620
Change in deferred revenue $ 2,523  
Change in deferred revenue, percent 8.00%