XML 84 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Compensation $ 41,309 $ 47,505
Sales tax 5,071 3,620
Accrued share repurchase 4,998 0
Royalties and licenses 4,416 5,116
Software license agreement 4,049 4,613
Professional services 3,879 6,260
Option holdback 3,184 0
Employee insurance benefits 2,528 2,235
Other 3,873 3,194
Total accrued expenses $ 73,307 $ 72,543