Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies-Narrative (Details)

v3.23.3
Commitments and Contingencies-Narrative (Details)
$ in Thousands
Sep. 19, 2023
USD ($)
Sep. 30, 2023
USD ($)
Mar. 17, 2023
officer
Loss Contingencies [Line Items]      
Notes payable, future minimum payments due in next 12 months   $ 16,700  
Minimum payments thereafter   $ 24,200  
Litigation case, number of current and former officers and directors | officer     16
Acquisition of Spin      
Loss Contingencies [Line Items]      
Consideration payable $ 2,431    
Hold-back consideration cash $ 1,000    
Hold-back consideration, term 12 months