XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchases, Expanded Stock Repurchase Program (Details) - Stock Repurchase Program [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Aug. 31, 2022
Dec. 21, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock repurchase program, authorized amount     $ 87,500 $ 75,000
Stock repurchase program, remaining authorized repurchase amount     $ 50,000  
Stock repurchased (in shares) 1,238,472 1,235,650    
Aggregate purchase price $ 11,887 $ 12,511    
Sale of aggregate purchase price (in dollars per share) $ 9.6 $ 10.13