XML 111 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Shares Outstanding) (Details) - Time-Vested Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding (shares) 1,880,163 1,330,381 898,814
Vested or expected to vest (shares) 1,880,163    
Exercisable (shares) 696,649 448,880  
Weighted-Average Remaining Contractual Term, Options Outstanding (in years) 7 years 10 months 24 days    
Weighted-Average Remaining Contractual Term, Vested or expected to vest (in years) 7 years 10 months 24 days    
Weighted-Average Remaining Contractual Term, Options exercisable (in years) 6 years 6 months    
Weighted Average Exercise Price, Options outstanding (per share) $ 3.8 $ 4.33 $ 5.12
Weighted Average Exercise Price, Vested or expected to vest (per share) 3.8    
Weighted-Average Exercise Price, Options exercisable (per share) 4.8 $ 5.88  
Agrregate IntrinsicValue Options outstanding $ 10,029    
Aggregate Intrinsic Value, Vested or expected to vest $ 10,029    
Aggregate Intrinsic Value, Vested or expected to vest, Options exercisable $ 3,172