v3.26.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 43 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Feb. 28, 2022
Equity [Abstract]                
Common stock, shares authorized (in shares) 250,000,000     250,000,000     250,000,000  
Common stock, par value (in dollars per share) $ 0.01     $ 0.01     $ 0.01  
Common stock, shares, issued (in shares) 27,904,864     27,904,864     27,789,678  
Common stock, shares outstanding (in shares) 23,248,272     23,248,272     23,133,086  
Treasury stock, common (in shares) 4,656,592     4,656,592     4,656,592  
Stock repurchase program, additional amount authorized               $ 200,000
Stock repurchase program, authorized amount               $ 550,000
Shares repurchased 0 367,568   0 409,253 3,656,592    
Stock repurchased, excise taxes and commissions   $ 20,600     $ 23,600      
Stock repurchase program, remaining authorized repurchase amount $ 157,300     $ 157,300        
Stock repurchased during period   $ 20,588 $ 3,051