XML 80 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Compensation $ 33,711 $ 54,593
Professional services 6,459 2,183
Software license agreements 4,613 2,233
Sales tax 3,587 2,968
Royalties and licenses 3,505 4,381
Employee insurance benefits 2,938 2,572
Other 2,785 2,548
Total accrued expenses $ 57,598 $ 71,478