XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 7,007 $ 15,205
Denominator:    
Weighted-average shares outstanding for basic earnings per share 9,610,000 9,569,000
Effect of dilutive securities 415,000 177,000
Weighted-average shares adjusted for dilutive securities 10,025,000 9,746,000
Earnings per share:    
Basic $ 0.73 $ 1.59
Diluted $ 0.7 $ 1.56