XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Preferred Stock Warrants (Details) - Preferred Warrants - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class Of Warrant Or Right [Line Items]    
Outstanding, beginning of period (in shares) 24,900  
Warrants issued (in shares) 0  
Warrants exercised (in shares) (24,900)  
Outstanding, end of period (in shares) 0 24,900
Outstanding, beginning of period (in dollars per share) $ 1,000  
Warrants issued (in dollars per share) 0  
Warrants exercised (in dollars per share) 1,000  
Outstanding, ending of period (in dollars per share) $ 0 $ 1,000
Weighted Average Remaining Warrant Term (in years) 2 years 3 months 18 days