v3.25.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 06, 2024
shares
Nov. 30, 2024
USD ($)
day
May 31, 2023
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]                  
Interest expense recognized             $ 1,200,000    
Debt issuance cost recognized             $ 400,000    
Common Stock | Private Placement                  
Debt Instrument [Line Items]                  
Number of shares issued in underwriting agreement (in shares) | shares 1,056,338                
EB-5 Loan Agreement | Loans payable                  
Debt Instrument [Line Items]                  
Maximum borrowing     $ 20,000,000     $ 10,000,000      
Borrowing increments     $ 800,000   $ 800,000 $ 500,000      
Interest rate     4.00%     4.00%      
Proceeds from secured lines of credit     $ 500,000 $ 500,000       $ 500,000 $ 1,000,000.0
Debt Financing Transaction                  
Debt Instrument [Line Items]                  
Interest rate   12.25%              
Net proceeds from debt   $ 29,200,000              
Variable interest rate on debt   4.25%              
Aggregate of amount of outstanding principal amount of convertible debt   $ 6,000,000.0              
Threshold percentage of convertible debt stock price trigger   80.00%              
Threshold trading days of convertible debt election | day   10              
Maximum threshold percentage of outstanding common stock available for conversion   19.90%