XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Schedule of Shares Repurchased (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity [Line Items]    
Shares repurchased during the period $ 4,139,000 $ 0
March 11, 2024    
Equity [Line Items]    
Amount of stock repurchase plan authorized $ 20,000,000  
Shares repurchased (in shares) 288 0
Shares repurchased during the period $ 6,000  
Shares repurchased during period (in USD per share) $ 20.42  
June 12, 2023    
Equity [Line Items]    
Amount of stock repurchase plan authorized $ 20,000,000  
Shares repurchased (in shares) 207,722 0
Shares repurchased during the period $ 4,133,000  
Shares repurchased during period (in USD per share) $ 19.90