v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Net income $ 37,634 $ 64,227
Less: Earnings allocated to participating securities 3,838  
Net income available to common stockholders $ 33,797 64,227
Denominator    
Weighted average shares outstanding 55,589,000  
Basic EPS $ 0.61  
Numerator    
Net income available to common stockholders $ 33,797 64,227
Net income available to common stockholders for diluted EPS $ 33,797 $ 64,227
Weighted average effect of dilutive securities:    
Options 3,000  
Number of shares used for diluted EPS computation 55,592,000  
Diluted EPS $ 0.61  
Option outstanding 484,322