v3.26.1
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details) - USD ($)
shares in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Schedule of Outstanding and Exercisable Options [Line Items]    
Number Outstanding 426 326
Weighted Average Exercise Price $ 38.42 $ 51.97
$3.46 - $64.80 [Member]    
Schedule of Outstanding and Exercisable Options [Line Items]    
Number Outstanding 381  
Weighted Average Remaining Contractual Life (in Years) 8 years 11 months 1 day  
Weighted Average Exercise Price $ 17.62  
Number Exercisable 140  
Weighted Average Exercise Price $ 36.19  
Aggregate Intrinsic value  
$118.50 – $225.30 [Member]    
Schedule of Outstanding and Exercisable Options [Line Items]    
Number Outstanding 30  
Weighted Average Remaining Contractual Life (in Years) 4 years 10 months 20 days  
Weighted Average Exercise Price $ 160.76  
Number Exercisable 30  
Weighted Average Exercise Price $ 160.76  
Aggregate Intrinsic value  
$258.30 – $531.00 [Member]    
Schedule of Outstanding and Exercisable Options [Line Items]    
Number Outstanding 15  
Weighted Average Remaining Contractual Life (in Years) 4 years 11 months 23 days  
Weighted Average Exercise Price $ 317.6  
Number Exercisable 15  
Weighted Average Exercise Price $ 317.6  
Aggregate Intrinsic value  
$03.46 - $531.00 [Member]    
Schedule of Outstanding and Exercisable Options [Line Items]    
Number Outstanding 426  
Weighted Average Remaining Contractual Life (in Years) 8 years 6 months  
Weighted Average Exercise Price $ 38.42  
Number Exercisable 185  
Weighted Average Exercise Price $ 79.65  
Aggregate Intrinsic value