XML 80 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY, 2013 and 2023 Restricted Stock Plans (Details) - shares
1 Months Ended 12 Months Ended
Oct. 31, 2024
Jun. 30, 2024
Oct. 31, 2023
Dec. 31, 2024
Apr. 30, 2023
Jun. 30, 2020
Jan. 31, 2013
2013 Restricted Stock Plan [Member] | Minimum [Member]              
Restricted Stock Plan [Abstract]              
Vesting period from grant date       4 years      
2013 Restricted Stock Plan [Member] | Restricted Stock Units [Member]              
Restricted Stock Plan [Abstract]              
Number of common shares reserved for issuance (in shares)           800,000  
2013 Restricted Stock Plan [Member] | Restricted Stock Units [Member] | Maximum [Member]              
Restricted Stock Plan [Abstract]              
Number of common shares reserved for issuance (in shares)             300,000
2023 Restricted Stock Plan [Member] | Restricted Stock Units [Member] | Maximum [Member]              
Restricted Stock Plan [Abstract]              
Number of common shares reserved for issuance (in shares)         1,000,000    
2023 Restricted Stock Plan [Member] | Service-Based Restricted Stock Units [Member] | Non-Employee Director [Member]              
Restricted Stock Plan [Abstract]              
Vesting period from grant date       4 years      
Number of restricted stock units granted (in shares)   12,528          
2023 Restricted Stock Plan [Member] | Service-Based Restricted Stock Units [Member] | Chief Executive Officer [Member]              
Restricted Stock Plan [Abstract]              
Vesting period from grant date       3 years      
Number of restricted stock units granted (in shares)     276,000        
Number of restricted stock units vested (in shares) 92,000