XML 84 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Compensation $ 39,060 $ 47,505
Royalties and licenses 5,680 5,116
Software license agreement 4,742 4,613
Sales tax 4,413 3,620
Professional services 3,600 6,260
Option holdback 3,184 0
Employee insurance benefits 2,270 2,235
Other 3,555 3,194
Total accrued expenses $ 66,504 $ 72,543