XML 172 R148.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Feb. 13, 2025
May 03, 2021
Dec. 31, 2024
Mar. 04, 2021
Subsequent Event [Line Items]        
Warrants to purchase, common stock shares       1,184,768
Warrants exercise price       $ 26.82
Issuance of common stock (in shares)   426,705    
Preferred stock dividend (in dollars per share)     $ 0.24  
Subsequent Event        
Subsequent Event [Line Items]        
Warrants to purchase, common stock shares 261,248      
Warrants exercise price $ 24.31      
Issuance of common stock (in shares) 92,788      
Payments for Repurchase of Warrants $ 3.2