XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator      
Net income $ 187,965 $ 128,891 $ 111,539
Net income 187,965 128,891 111,519
Less: Earnings allocated to participating securities 18,590    
Net income available to common stockholders $ 169,375 128,891 111,519
Denominator      
Weighted average shares outstanding 30,015,000    
Basic EPS $ 5.64    
Numerator      
Net income available to common stockholders $ 169,375 128,891 111,519
Net income available to common stockholders for diluted EPS $ 169,375 $ 128,891 $ 111,519
Weighted average effect of dilutive securities:      
Number of shares used for diluted EPS computation 30,015,000    
Diluted EPS $ 5.64    
Option outstanding 477,542