XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Expenses.  
Schedule of accrued expenses

March 31, 

December 31,

2024

2023

Accrued payroll and related employee expenses

$

8,146

 

$

11,431

Accrued employee performance bonuses

2,009

 

667

Employer payroll taxes

1,377

 

298

Accrued rebates

1,540

2,919

Capitalized contract costs payable

15,000

Accrued interest

999

6,830

Current operating and financing lease liabilities

7,195

7,318

Accrued share repurchases

4,404

733

Other

8,533

5,607

Total accrued expenses

$

49,203

$

35,803