XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities and Other Current Liabilities - Schedule of Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]      
Accrual for SEC matter $ 20,000 $ 20,000 $ 0
Accrued bonus 13,757   19,813
Compensation and benefits payable 8,430   13,403
Asset-based payables 4,800   840
Current portion of operating lease liabilities 4,748   4,485
Reserve for uncertain tax positions 4,136   4,136
Current portion of long-term debt, net 0   6,123
Other accrued expenses 22,767   20,396
Total $ 78,638   $ 69,196