v3.25.2
Stock Based Compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units       1,201,312 2,022,246  
Restricted stock awards vest immediatly         25,309  
Shares issued for modification of options $ 48,547          
Incremental cost resulting from modification $ 4,000,000.0          
Unrecognized compensation cost related to unvested awards   $ 9,300,000   $ 9,300,000    
Weighted-average period, years       1 year 6 months    
2021 Stock Plan [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units   0   0    
2023 Stock Plan [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units     0   0  
Restricted Stock [Member] | June 1, 2026 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units       939,371 690,223  
Vesting percentage       33.00% 34.00%  
Restricted Stock [Member] | June 1, 2027 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage           33.00%
Restricted Stock [Member] | June 1, 2028 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage           34.00%
Restricted Stock [Member] | June 1, 2024 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         33.00%  
Restricted Stock [Member] | June 1, 2025 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         33.00%  
Restricted Stock Units (RSUs) [Member] | June 1, 2026 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units       32,000    
Vesting percentage       33.00%    
Restricted Stock Units (RSUs) [Member] | June 1, 2027 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage           33.00%
Restricted Stock Units (RSUs) [Member] | June 1, 2028 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage           34.00%
Restricted Stock One [Member] | June 1, 2026 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         33.00%  
Restricted Stock One [Member] | June 1, 2027 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         34.00%  
Restricted Stock One [Member] | June 1, 2025 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock issued restricted stock units         304,289  
Vesting percentage         33.00%