XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
contract
Sep. 30, 2024
USD ($)
Jul. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Current portion of unbilled receivables   $ 3,200      
Contract entered into during 2023 | contract 1        
Contract liabilities $ 17,852 25,477   $ 14,690 $ 744
One Customer With Multiyear Contract Entered in 2023 | Multi-year Licensing Contracts          
Disaggregation of Revenue [Line Items]          
Contract liabilities     $ 8,200 $ 5,300  
Deferred revenue   $ 13,500