v3.26.1
Net (Loss) Income per Share (Tables)
3 Months Ended
Jun. 30, 2026
Net (Loss) Income per Share [Abstract]  
Reconciliation of Basic and Diluted Net (Loss) Income Per Share
The following presents a reconciliation of basic and diluted net (loss) income per share:
 
         
   
Three Months Ended
June 30,
 
   
2026
   
2025
 
           
Net (loss) income
 $(13,421,000  $3,042,000 
           
Basic shares
  18,922,938    19,369,060 
Effect of potentially dilutive securities
   -     548,603 
Diluted shares
  18,922,938    19,917,663 
Net (loss) income per share:
         
Basic net (loss) income per share
 $(0.71  $0.16 
Diluted net (loss) income per share
 $(0.71  $0.15 
           
Anti-dilutive shares (excluded from per-share calculations):
         
Outstanding share-based awards
  2,581,583    1,049,341 
Dilutive effect of Convertible Notes under the "if-converted" method
  2,911,188    2,646,535