v3.26.3
Earnings Per Share - Summary of Numerator and Denominator of Basic and Fully Diluted Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income $ 86,227 $ 67,888 $ 254,170 $ 212,397
Less: Net income attributable to noncontrolling interests (2,728) (2,381) (23,467) (11,046)
Net income after noncontrolling interests 83,499 65,507 230,703 201,351
Less: Income attributable to participating securities (2,488) (2,385) (8,759) (8,030)
Basic Earnings Per Share:        
Income attributable to common stockholders $ 81,011 $ 63,122 $ 221,944 $ 193,321
Income attributable to common stockholders, Shares (Denominator) 12,148,000 [1] 12,487,000 [1] 12,301,000 [2] 11,399,000 [2]
Basic earnings per share $ 6.67 $ 5.05 $ 18.04 $ 16.96
Effect of Dilutive Securities:        
Net impact from reallocation of undistributed earnings to participating securities $ 59 $ 67 $ 206 $ 643
Diluted Earnings Per Share:        
Income (Numerator) $ 81,070 $ 63,189 $ 222,150 $ 198,843
Shares (Denominator) 12,563,000 [1] 12,892,000 [1] 12,706,000 [2] 12,857,000 [2]
Diluted earnings per share $ 6.45 $ 4.9 $ 17.48 $ 15.47
Warrant [Member]        
Effect of Dilutive Securities:        
Dilutive Securities, Shares (Denominator) 8,000 7,000 8,000 [2] 7,000 [2]
Convertible Senior Notes [Member]        
Effect of Dilutive Securities:        
Interest on Convertible Debt, Net of Tax       $ 4,879
Dilutive Securities, Shares (Denominator) [2]       1,068
Employee Stock Option        
Effect of Dilutive Securities:        
Dilutive Securities, Shares (Denominator) 407,000 [1] 398,000 [1] 397,000 [2] 383,000 [2]
[1] Shares in thousands.
[2] Shares in thousands.