XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule 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 Three Months Ended March 31,
20262025
Numerator:
Net income – basic and diluted$7,300 $19,082 
Denominator:
Shares used in computing net income per share:
Weighted-average common shares outstanding – basic
23,046 23,005 
Effect of dilutive securities
17 56 
Weighted-average common shares outstanding diluted
23,063 23,061 
Earnings per common share:
Earnings per share of common stock – basic$0.32 $0.83 
Earnings per share of common stock – diluted$0.32 $0.83