Quarterly report pursuant to Section 13 or 15(d)

Net Income per Common Share (Details)

v3.24.0.1
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Basic net income per common share                
Net income $ 15,837 $ 14,730 $ 10,938 $ 8,425 $ 10,984 $ 6,556 $ 41,505 $ 25,965
Weighted-average common shares outstanding (in shares) 33,703,845     33,493,540     33,946,201 33,457,048
Basic net income per common share (in dollars per share) $ 0.47     $ 0.25     $ 1.22 $ 0.78
Diluted net income per common share                
Net income $ 15,837 $ 14,730 $ 10,938 $ 8,425 $ 10,984 $ 6,556 $ 41,505 $ 25,965
Weighted-average common shares outstanding (in shares) 33,703,845     33,493,540     33,946,201 33,457,048
Weighted average shares outstanding – dilutive (in shares) 34,201,525     33,879,733     34,324,573 33,756,218
Diluted net income per common share (in dollars per share) $ 0.46     $ 0.25     $ 1.21 $ 0.77
Antidilutive securities excluded from computation of earnings per share (in shares) 0     28,499     1,275 39,517
Stock options                
Diluted net income per common share                
Common share equivalents (in shares) 33,602     7,858     28,156 2,545
Restricted and performance stock units                
Diluted net income per common share                
Common share equivalents (in shares) 464,078     378,335     350,216 296,625