XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) per Share (Tables)
3 Months Ended
Jun. 30, 2025
Net Income (Loss) per Share [Abstract]  
Reconciliation of Basic and Diluted Net Income (Loss) Per Share
The following presents a reconciliation of basic and diluted net income (loss) per share:
 
    Three Months Ended      
    June 30,      
    2025       2024  
           
Net income (loss)
$3,042,000    $(18,085,000
Basic shares
 19,369,060     19,674,539 
Effect of potentially dilutive securities
 548,603                  -    
Diluted shares
 19,917,663     19,674,539 
Net income (loss) per share:
         
Basic net income (loss) per share
$0.16    $(0.92
Diluted net income (loss) per share
$0.15    $(0.92