v3.24.2.u1
Subsequent Events (Additional Information) (Details) - USD ($)
Jul. 12, 2024
Apr. 19, 2024
Aug. 08, 2024
Jun. 30, 2024
Dec. 31, 2023
Mar. 17, 2023
Subsequent Event [Line Items]            
Common stock, shares authorized       200,000,000 200,000,000  
Common stock, par value (in Dollars per share)       $ 0.0001 $ 0.0001  
Dividend warrants distributed       200    
Initial exercise price of warrant       $ 11.5 $ 11.5  
Number of warrants released       3,914,525 3,914,525  
Senior Secured Term Loan [Member]            
Subsequent Event [Line Items]            
Initial exercise price of warrant           $ 7.5
Convertible note principal amount $ 1,000         $ 130,000,000
Revolving Credit Agreement [Member]            
Subsequent Event [Line Items]            
Revolving commitment available for borrowing   $ 18,500,000        
Revolving credit agreement interest payment term   Amounts borrowed under the Revolving Credit Agreement accrue interest at an annual rate equal to the Secured Overnight Financing Rate plus 7%, and any unused Revolving Commitment accrues an unused facility fee at an annual rate of 0.5%, each payable monthly. The Revolving Credit Agreement matures on April 19, 2027; however, certain provisions exist that can accelerate the maturity date.        
Revolving credit agreement interest on unused facility   0.50%        
Revolving credit agreement interest payment frequency   monthly        
Revolving credit agreement maturity date   Apr. 19, 2027        
Revolving Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) [Member]            
Subsequent Event [Line Items]            
Revolving credit agreement interest rate   7.00%        
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Distribution record date May 13, 2024          
Warrants exercisable date Jul. 26, 2024          
Subsequent Event [Member] | Convertible Note [Member]            
Subsequent Event [Line Items]            
Percentage of convertible notes retired     3.25%