XML 124 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 30, 2023
Subsequent Event [Line Items]              
Stock repurchase program, authorized amount             $ 40,000
Payments for repurchase of common stock       $ 773 $ 0 $ 50,003  
Common Stock              
Subsequent Event [Line Items]              
Stock repurchased during period (in shares)   30,000 5,192,005        
Purchase price per share (in dollars per share)     $ 9.63        
Subsequent Event              
Subsequent Event [Line Items]              
Payments for repurchase of common stock $ 9,235            
Purchase price per share (in dollars per share) $ 23.59            
Subsequent Event | Common Stock              
Subsequent Event [Line Items]              
Stock repurchased during period (in shares) 391,544