XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Common Stock, Treasury Stock and Warrants Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 28, 2021
vote
shares
Dec. 31, 2024
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
May 31, 2022
USD ($)
Nov. 08, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common Stock, shares authorized (in shares) 300,000,000 300,000,000 300,000,000      
Preferred Stock, shares authorized (in shares)   5,000,000 5,000,000      
Vote for each share | vote 1          
Authorized purchase amount | $         $ 200.0  
Common stock for each warrant exercised (in shares)           1
Exercise price (in dollars per share) | $ / shares           $ 11.50
Warrants outstanding (in shares)           12,666,666
Warrants exercised in cashless transaction, number exercised (in shares)   0 0 184,870    
Shares issued in cashless exercise of warrants (in shares)       87,553    
Treasury Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares purchased under share repurchase program (in shares)     3,184,200 750,835    
Value of repurchase | $     $ 29.3 $ 14.0