XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities and Other Current Liabilities - Schedule of Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued bonus $ 9,709 $ 22,643
Compensation and benefits payable 7,883 12,941
Asset-based payables 7,406 6,255
Reserve for uncertain tax positions 4,640 4,640
Current portion of operating lease liabilities 4,608 4,522
Other accrued expenses 26,184 24,553
Total $ 60,430 $ 75,554