v3.26.1
Stock Compensation Plan (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 4,412 $ 1,890
Selling, general and administrative[Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense 4,162 1,819
Research and development [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 250 $ 71