v3.26.1
Net Income Per Share of Common Stock (Tables)
3 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles net income and weighted-average common shares used to compute basic and diluted net income per share:
Three months ended June 30,
20262025
Net income:$240$25,180
Weighted-average common shares:
Basic weighted-average shares19,085,71418,621,701
Add: dilutive effect of stock options and restricted stock units541,79882,430
Diluted weighted-average common shares19,627,51218,704,131