XML 118 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Compensation $ 54,593 $ 53,530
Royalties and licenses 4,381 3,832
Sales tax 2,968 2,615
Employee insurance benefits 2,572 2,749
Software license agreements 2,233 3,243
Professional services 2,183 1,877
Other 2,548 3,599
Total $ 71,478 $ 71,445