v3.25.4
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Compensation $ 55,292 $ 47,505
Royalties and licenses 5,941 5,116
Sales tax 5,708 3,620
Software license agreements 3,817 4,613
Employee insurance benefits 2,619 2,235
Professional services 2,150 6,260
Other 5,370 3,194
Total accrued expenses $ 80,897 $ 72,543