XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31, 2023December 31, 2022
Payroll-related accruals$12,567 $8,747 
Sales and telecom taxes2,953 2,811 
Employee stock purchase plan liability862 570 
Third-party commissions398 456 
Other1,711 1,052 
Total$18,491 $13,636