v3.26.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Compensation $ 50,821 $ 55,292
Professional services 7,303 2,150
Sales tax 5,849 5,708
Royalties and licenses 4,972 5,941
Employee insurance benefits 2,784 2,619
Software license agreement 751 3,817
Other 6,496 5,370
Total accrued expenses $ 78,976 $ 80,897