XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Contract assets    
Unbilled receivables, net $ 23,455 $ 15,318
Contract assets 17,636 16,774
Total contract assets 41,091 32,092
Contract liabilities    
Deferred revenue 47,106 $ 45,732
Change in contract assets    
Unbilled receivables, net 8,137  
Contract assets 862  
Total contract assets 8,999  
Change in contract liabilities    
Deferred revenue $ 1,374