v3.26.1
Equity - Share Repurchase Program Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 10, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2026
Mar. 11, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share repurchase program, authorized (in shares)                 10,000,000
Share repurchase program, additional shares authorized (in shares)                 4,963,000
Shares repurchased (in shares)   202,828   63,356   378,976 142,080    
Treasury stock acquired, average cost per share (in dollars per share)   $ 14.28   $ 15.84   $ 14.27 $ 16.79    
Shares repurchased   $ 2,896 $ 2,512 $ 1,004 $ 1,382 $ 5,408 $ 2,386    
Subsequent Event                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares repurchased (in shares) 48,523                
Treasury stock acquired, average cost per share (in dollars per share) $ 15.12                
Shares repurchased $ 733                
Remaining under repurchase plan               $ 4,972