XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
The following table shows the breakdown of accrued liabilities and other current liabilities:
March 31, 2024December 31, 2023
Accrued bonus$9,709 $22,643 
Compensation and benefits payable7,883 12,941 
Asset-based payables7,406 6,255 
Reserve for uncertain tax positions4,640 4,640 
Current portion of operating lease liabilities4,608 4,522 
Other accrued expenses26,184 24,553 
Total$60,430 $75,554