XML 60 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
The following table shows the breakdown of accrued liabilities and other current liabilities:
December 31,
20232022
Accrued bonus$22,643 $19,813 
Compensation and benefits payable12,941 13,403 
Asset-based payables6,255 840 
Reserve for uncertain tax positions4,640 4,136 
Current portion of operating lease liabilities4,522 4,485 
Current portion of long-term debt, net— 6,123 
Other accrued expenses24,553 20,396 
Total$75,554 $69,196