XML 67 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of plans (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 01, 2021
May 31, 2021
Stock-Based Compensation        
Term of award (in years) 10 years      
Employee Stock Option        
Stock-Based Compensation        
Term of award (in years) 10 years 10 years    
2019 Plan        
Stock-Based Compensation        
Shares authorized     2,000,000 1,000,000
Shares available for future grants 35,545      
2019 Plan | Employee Stock Option        
Stock-Based Compensation        
Term of award (in years) 10 years      
2018 Plan | Employee Stock Option        
Stock-Based Compensation        
Shares available for future grants 0