Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Warrants to Purchase Shares of Common Stock Outstanding (Details)

v3.25.0.1
Stockholders' Equity - Warrants to Purchase Shares of Common Stock Outstanding (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Strike price   $ 1.63
Shares available for purchase   125,000
Warrants available   0
Common Stock Warrants Maturing On May 1, 2034 | HPC III Kaizen LP    
Warrants Issued $ 1,786,582  
Strike price $ 0.01  
Shares available for purchase 1,786,582  
Common Stock Warrants Maturing On May 1, 2034 | HPS and affiliates    
Warrants Issued $ 119,105  
Strike price $ 0.01  
Shares available for purchase 119,105  
Common Stock Warrants Maturing On May 1, 2029 | HPC III Kaizen LP    
Warrants Issued $ 1,000,000  
Strike price $ 10.00  
Shares available for purchase 1,000,000  
Common Stock Warrants Maturing On May 1, 2029 | HPS and affiliates    
Warrants Issued $ 66,667  
Strike price $ 10.00  
Shares available for purchase 66,667