XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Class of Stock [Line Items]        
Remaining authorized repurchase amount $ 19,900,000   $ 19,900,000  
Accumulated deficit        
Class of Stock [Line Items]        
Treasury stock, retired, cost method, amount       $ 306,000
Common Stock        
Class of Stock [Line Items]        
Payments for repurchase of common stock $ 0 $ 34,900,000 $ 0 $ 59,800,000
Average price per share of shares repurchased (in dollars per share)   $ 30.69   $ 36.16
Series A-1 Preferred Stock        
Class of Stock [Line Items]        
Payments for repurchase of preferred stock and preference stock   $ 50,000   $ 306,000
Average price per share of shares repurchased (in dollars per share)   $ 31.30   $ 42.16
Retired treasury stock (in shares)       7,244