XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2023
Nov. 30, 2020
Dec. 31, 2022
Dec. 31, 2024
Mar. 21, 2022
Junior Preferred Stock Warrants          
Class of Warrant or Right [Line Items]          
Class of warrant outstanding (in shares) 2,631,146 3,122,931      
Exercise price of warrants (in dollars per share)   $ 3.9760      
Exercise price of warrants or rights extended value cap   $ 5.0      
Warrant contractual term   5 years      
Warrants exercised (in shares)     491,785    
December 2023 warrants          
Class of Warrant or Right [Line Items]          
Exercise price of warrants (in dollars per share) $ 3.9760        
Exercise price of warrants or rights extended value cap $ 5.0        
Private Placement Warrants          
Class of Warrant or Right [Line Items]          
Class of warrant outstanding (in shares) 7,386,667     7,386,667 7,386,667
Exercise price of warrants (in dollars per share)         $ 11.50
Warrant term         5 years
Public Warrant          
Class of Warrant or Right [Line Items]          
Warrant term         5 years