XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Schedule of Changes in Common Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Options, Outstanding at the beginning of the period 2,265,350    
Options, Granted 20,000    
Options, Exercised (3,750)    
Forfeited (12,750)    
Options, Outstanding at the end of the period 2,268,850    
Options, Exercisable at the end of the period 1,363,975    
Weighted Average Exercise Price, Outstanding at the beginning of the period $ 1.71    
Weighted Average Exercise Price, Granted 2.93    
Weighted Average Exercise Price, Exercised 1.87    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 1.87    
Weighted Average Exercise Price, Outstanding at the end of the period 1.72    
Weighted Average Exercise Price, Exercisable at the end of the period $ 1.25    
Options Outstanding Weighted Average Contractual Life (years) 6 years 6 months 6 years 9 months 18 days  
Options Exercisable Weighted Average Contractual Life (years) 5 years 4 months 24 days    
Aggregate Intrinsic Value, Outstanding $ 2,322   $ 3,059
Aggregate Intrinsic Value, Exercisable $ 1,936