v3.25.2
Equity Compensation Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity Compensation Plans [Line Items]        
Weighted average grant date fair value per share (in Dollars per share)     $ 800,000  
Restricted stock unit expense $ 477 $ 825 $ 845 $ 1,317
Restricted Stock Units [Member]        
Equity Compensation Plans [Line Items]        
Restricted stock unit expense $ 400 $ 800 $ 800 $ 1,300
2017 Equity Incentive Plan [Member]        
Equity Compensation Plans [Line Items]        
Shares available for issuance (in Shares) 1.8   1.8  
Weighted average grant date fair value per share (in Dollars per share)     $ 0.66  
2017 Equity Incentive Plan [Member] | Restricted Stock Units [Member]        
Equity Compensation Plans [Line Items]        
Restricted stock options granted (in Shares)     1.2  
Unrecognized stock compensation $ 2,300   $ 2,300  
Unrecognized stock compensation period     1 year 7 months 6 days