XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Class of Stock [Line Items]    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 19,900,000  
Common Stock [Member]    
Class of Stock [Line Items]    
Payments for Repurchase of Common Stock $ 0 $ 24,900,000
Average price per share of shares repurchased (in dollars per share)   $ 48.18
Series A-1 Preferred Stock    
Class of Stock [Line Items]    
Payments for Repurchase of Preferred Stock and Preference Stock   $ 256,000
Average price per share of shares repurchased (in dollars per share)   $ 45.24