v3.25.2
Note Payable - Additional Information (Details) - USD ($)
Dec. 21, 2023
Aug. 02, 2023
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]                
Warrant exercise price     $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.22
Warrants issued     17,732,764 17,732,764 17,732,764 17,732,764 17,732,764 22,571,471
Senior Secured Notes Due 2029                
Debt Instrument [Line Items]                
Warrant exercise price $ 1              
Debt instrument term   6 years            
Principal amount $ 700,000 $ 35,000,000            
Debt instrument maturity date   Jun. 30, 2029            
Debt instrument interest at fixed rate   15.00%            
Upfront fees payment percentage   2.00%            
Issuance of Warrants   $ 10,000,000            
Minimum adjusted Ebitda for fiscal year ended December 31, 2025   25,000,000            
Minimum adjusted Ebitda for fiscal year ended December 31, 2024   15,000,000            
Minimum adjusted Ebitda for fiscal year ended December 31, 2023   5,000,000            
Minimum liquidity of measured at each quarter end   5,000,000            
Total principal balance 35,000,000              
Additional notes issued amount $ 5,000,000              
Warrants issued 142,874              
Amount of accrued interest paid $ 251,000              
Notes amount partially pay-off $ 4,300,000              
Principal payments   $ 0            
Senior Secured Notes Due 2029 | Class A common stock                
Debt Instrument [Line Items]                
Number of common stock purchase warrant into which each warrant or right may be converted   1            
Warrant exercise price   $ 1            
Warrant expiration date   Jun. 30, 2030            
Senior Secured Notes Due 2029 | Redeemed on or Prior to August 2, 2026                
Debt Instrument [Line Items]                
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed   7.50%            
Senior Secured Notes Due 2029 | Redeemed after August 2, 2026 or on or Prior to August 2, 2027                
Debt Instrument [Line Items]                
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed   5.00%            
Senior Secured Notes Due 2029 | Redeemed After August 2, 2027 or on or Prior to August 2, 2028                
Debt Instrument [Line Items]                
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed   2.50%            
Senior Secured Notes Due 2029 | Redeemed After August 2, 2028                
Debt Instrument [Line Items]                
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed   0.00%            
Senior Secured Notes Due 2029 | Warrant                
Debt Instrument [Line Items]                
Debt issuance costs   $ 3,800,000