v3.25.2
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 26, 2023
Apr. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock-based compensation expense     $ 800 $ 1,200 $ 1,524 $ 2,138
Deferred Stock Units and Restricted Stock Units [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Weighted-average period         2 years 7 months 6 days  
Compensation cost related to unvested stock units     3,200   $ 3,200  
Performance Shares [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Weighted-average period         1 year 8 months 12 days  
Compensation cost related to unvested stock units     1,400   $ 1,400  
Equity Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense     $ 600   $ 600  
Weighted-average period         2 years  
2023 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation, description The maximum number of shares of our common stock available for issuance under the 2023 Plan, subject to adjustment pursuant to the terms of the 2023 Plan, is (i) 5,500,000 shares of common stock; (ii) 7,695,812 shares of common stock remaining available for issuance under the 2018 Plan but not subject to outstanding awards under the 2018 Plan as of July 26, 2023; and (iii) up to 6,686,090 shares of common stock subject to awards outstanding under the 2018 Plan as of July 26, 2023 but only to the extent such awards are subsequently forfeited, cancelled, expire, or otherwise terminate without the issuance of such shares of common stock after such date.          
Number of shares available for grant 5,500,000          
2023 Equity Incentive Plan [Member] | Performance Shares [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares awarded   1,772,217        
Volatility   93.34%        
Risk-free interest rate   4.53%        
Correlation with index   $ 0.06        
Dividend yield   0.00%        
2023 Equity Incentive Plan [Member] | Performance Shares [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting rights, percentage   0.00%        
2023 Equity Incentive Plan [Member] | Performance Shares [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting rights, percentage   200.00%        
2018 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares available for grant 7,695,812          
Share based compensation, award outstanding 6,686,090