XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The computations of basic and diluted earnings per share are as follows:
(in thousands, except per share basis)For the Year Ended December 31,
20252024
Numerator:
Net income – basic and diluted$113,987 $69,279 
Denominator:
Shares used in computing net income per share
Weighted-average common shares outstanding - basic
23,022 22,983 
Effect of dilutive securities
44 35 
Weighted-average common shares outstanding diluted
23,066 23,018 
Earnings per common share
Earnings per share of common stock – basic$4.95 $3.01 
Earnings per share of common stock – diluted$4.94 $3.01