XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
(6)
Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following as of December 31, 2024 and 2023:

In thousands

 

December 31, 2024

 

 

December 31, 2023

 

Payroll and payroll-related expenses

$

15,362

 

 

$

18,942

 

Sales and marketing accruals

 

2,194

 

 

 

3,587

 

Accrued revenue allowances

 

104,482

 

 

 

145,034

 

Accrued restructuring

 

 

 

 

 

13,589

 

All other

 

17,545

 

 

 

23,022

 

Accrued expenses and other current liabilities

$

139,583

 

 

$

204,174