XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses
14.
ACCRUED EXPENSES

Accrued expenses as of December 31, 2023 and 2022, consist of the following (in thousands):

 

 

December 31,

 

 

2023

 

 

2022

 

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