Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details Narrative)

v3.25.1
Stock-Based Compensation (Details Narrative)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock-based compensation, unamortized $ 1,262
Unamortized stock-based compensation cost, weighted average period of recognition 1 year 7 months 17 days
Restricted Stock Unit  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unamortized stock-based compensation cost, weighted average period of recognition 3 months 21 days
Stock-based compensation, unamortized $ 1,255
Restricted Stock Unit | Accrued Liabilities [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock-based compensation, unamortized $ 806