v3.26.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 43 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
Dec. 31, 2025
Feb. 28, 2022
Equity [Abstract]          
Common stock, shares authorized (in shares) 250,000,000     250,000,000  
Common stock, par value (in dollars per share) $ 0.01     $ 0.01  
Common stock, shares, issued (in shares) 27,888,871     27,789,678  
Common stock, shares outstanding (in shares) 23,232,279     23,133,086  
Treasury stock, common (in shares) 4,656,592     4,656,592  
Stock repurchase program, additional amount authorized         $ 200,000
Stock repurchase program, authorized amount         $ 550,000
Shares repurchased 0 41,685 3,656,592    
Stock repurchased during period   $ 3,051      
Stock repurchase program, remaining authorized repurchase amount $ 157,300        
Stock repurchased, excise taxes and commissions   $ 3,100