XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 30,480 $ 23,515
Change, Accounts receivable, net $ 6,965  
Change, Accounts receivable, net, percent 30.00%  
Contract assets $ 9,148 11,946
Change, Contract assets $ (2,798)  
Change, Contract assets, percent (23.00%)  
Deferred revenue $ 58,906 $ 56,273
Change, Deferred revenue $ 2,633  
Change, Deferred revenue, percent 5.00%