XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Preferred Stock - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 07, 2024
Jun. 05, 2024
May 30, 2024
Temporary Equity [Line Items]              
Preferred stock, shares authorized   10,000,000   10,000,000     10,000,000
Preferred stock, par value   $ 0.001   $ 0.001     $ 0.001
Proceeds from issuance of convertible preferred stock     $ 63,913,000        
Non-cumulative dividends rate on original issue price   8.00%          
Dividends   $ 0   $ 0      
Percentage of voting stock on closing of transfer, minimum   50.00%          
Minimum              
Temporary Equity [Line Items]              
Common stock, underwritten public offering, price per share   $ 14.70302          
Gross Proceeds, Net of Underwriting Discount and Commissions   $ 50,000,000          
Series A Convertible Preferred Stock              
Temporary Equity [Line Items]              
Preferred stock, convertible, conversion price           $ 8.5648  
Series B Convertible Preferred Stock              
Temporary Equity [Line Items]              
Issuance costs $ 87,000            
Preferred stock, convertible, conversion price           $ 14.3655  
Series A and Series B Convertible Preferred Stock              
Temporary Equity [Line Items]              
Converted aggregate common shares         22,146,816