v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net income $ 41,296 $ 47,651 $ 78,929 $ 111,876
Less: Earnings allocated to participating securities 4,113   7,955  
Net income available to common stockholders $ 37,184 $ 47,651 $ 70,974 $ 111,876
Denominator        
Weighted average shares outstanding 55,515,000 2,561,000 55,552,000 1,288,000
Basic EPS $ 0.67 $ 18.61 $ 1.28 $ 86.88
Numerator        
Net income available to common stockholders $ 37,184 $ 47,651 $ 70,974 $ 111,876
Net income available to common stockholders for diluted EPS $ 37,184 $ 47,651 $ 70,974 $ 111,876
Weighted average effect of dilutive securities:        
Options 4,000 282,000 2,000 142,000
Number of shares used for diluted EPS computation 55,519,000 2,843,000 55,554,000 1,430,000
Diluted EPS $ 0.67 $ 16.76 $ 1.28 $ 78.26
Options outstanding considered antidilutive     846,031