XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY - Common and Preferred Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 21, 2023
Dec. 31, 2023
Dec. 31, 2022
Aug. 17, 2021
Class of Stock [Line Items]        
Stock repurchase program, authorized amount $ 150,000,000     $ 100,000,000
Stock repurchase program, period in force (in years)   2 years    
Stock repurchase program, increase to authorized amount $ 50,000,000      
Remaining authorized repurchase amount   $ 69,900,000    
Accumulated deficit        
Class of Stock [Line Items]        
Conversion and elimination of preferred stock     $ 306,000  
Balance at end of year        
Class of Stock [Line Items]        
Repurchase of shares   $ 0 $ 79,800,000  
Average price per share of shares repurchased (in dollars per share)     $ 32.41  
Series A-1        
Class of Stock [Line Items]        
Payments for repurchase of preferred stock and preference stock     $ 306,000  
Average price per share of shares repurchased (in dollars per share)     $ 42.16  
Treasury Stock, Shares, Retired     7,244