XML 45 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 15 Months Ended
Aug. 14, 2025
Oct. 31, 2023
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unamortized stock compensation for stock options     $ 2,700,000 $ 2,700,000  
Weighted-average recognition period of stock option unamortized       2 years 9 months  
2023 ATM Facility | Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock shares maximum aggregate offering price   $ 21,950,000      
Issuance of common stock, Shares     0 109,410 0
Gross proceeds from sale of common stock       $ 55,000  
Issuance costs   $ 500,000      
2023 ATM Facility | Common Stock | Subsequent Event          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Issuance of common stock, Shares 1,610,075        
Gross proceeds from sale of common stock $ 900,000