v3.25.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 26, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense   $ 758 $ 910  
Deferred Stock Units and Restricted Stock Units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted-average period   2 years 6 months    
Compensation cost related to unvested stock units   $ 2,700    
Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted-average period   1 year 10 months 24 days    
Compensation cost related to unvested stock units   $ 1,600    
Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense   $ 800    
Weighted-average period   2 years 2 months 12 days    
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,894,985
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