v3.26.1
Stock-based and Other Compensation (Details Narrative) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Deferred time-vested and performance-based cash awards, description     1) 3-year cumulative net revenue, and 2) 3-year cumulative adjusted EBITDA. The target cash awards are weighted 50% on net revenue and 50% on adjusted EBITDA. Participants may earn more or less than the target cash award, and are bound by minimum and maximum thresholds of net revenue and adjusted EBITDA.  
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Future compensation expense $ 559   $ 559  
Weighted average basis term     10 months 24 days  
Performance Shares [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Future compensation expense $ 1,365   $ 1,365  
Weighted average basis term     1 year 1 month 6 days  
Omnibus Incentive Plan 2022 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for issuance 3,250   3,250  
Shares remain available to award 2,570   2,570  
Director Plan 2022 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for issuance 500   500  
Shares remain available to award 376   376  
Defined Contribution Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Employer contribution expense $ 222 $ 152 $ 473 $ 413