v3.25.2
Warrants Liability - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 21, 2024
$ / shares
shares
Dec. 31, 2023
shares
May 31, 2023
shares
Apr. 30, 2023
shares
Jun. 30, 2025
$ / shares
shares
Mar. 31, 2025
shares
Jun. 30, 2024
shares
Jun. 30, 2025
draw_date
$ / shares
shares
Jun. 30, 2024
shares
Jun. 20, 2024
$ / shares
May 22, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]                      
Common stock to be purchased through warrants (in shares)                     9,075,000
Exercise price of warrants (in dollars per share) | $ / shares                     $ 11.50
Draw dates after achievement of performance milestones | draw_date               3      
Common Stock                      
Class of Warrant or Right [Line Items]                      
Issuance of common stock (in shares)         21,562,500   9,387,541 21,562,500 16,627,523    
Related Party | Common Stock | IPO warrants                      
Class of Warrant or Right [Line Items]                      
Issuance of common stock (in shares)           50,000   50,000      
Related Party | Common Stock | April 2023 warrants                      
Class of Warrant or Right [Line Items]                      
Issuance of common stock (in shares)       16,000,000              
Common stock to be purchased through warrants (in shares)       16,000,000              
Related Party | Common Stock | May 2023 warrants                      
Class of Warrant or Right [Line Items]                      
Issuance of common stock (in shares)     3,601,980                
Common stock to be purchased through warrants (in shares)     3,601,980                
Related Party | Common Stock | December 2023 warrants                      
Class of Warrant or Right [Line Items]                      
Issuance of common stock (in shares)   34,482,759                  
Warrants exercised in period (in shares)         500,000     4,893,102      
Related Party | Common Stock | SPA Warrant                      
Class of Warrant or Right [Line Items]                      
Common stock to be purchased through each warrant (in shares) 43,276,194                    
Warrants term 10 years                 10 years  
Exercise price of warrants (in dollars per share) | $ / shares $ 0.01       $ 0.01     $ 0.01   $ 0.01  
Warrant conversion cap increases percentage 49.90%                    
Related Party | Common Stock | SPA Warrant | CCM Denali Equity Holdings, LP                      
Class of Warrant or Right [Line Items]                      
Ownership percentage 19.90%                    
Related Party | Common Stock | SPA Warrant and Contingent Warrants | CCM Denali Equity Holdings, LP                      
Class of Warrant or Right [Line Items]                      
Ownership percentage 33.00%                 33.00%