XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Warrants - Narrative (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 12, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Class of warrant or right, number of securities called by warrants or rights (in shares)     166,667
Exercise price (in dollars per share)     $ 15.00
Class of warrant or right, trading days for closing share price (in dollars per share) 30 days    
Class of warrant or right, weighted average closing share price (in dollars per share) $ 30.00    
Warrants and rights outstanding, term (in years) 1 year 8 months 12 days    
Warrant      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Class of warrant or right, outstanding (in shares)     400,000
Granted (in shares) 0 0