XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of plans (Details) - shares
12 Months Ended
Dec. 31, 2024
Jun. 12, 2024
Jun. 01, 2021
Stock-Based Compensation      
Term of award (in years) 10 years    
2019 Plan      
Stock-Based Compensation      
Shares authorized   3,000,000 2,000,000
Shares available for future grants 354,299    
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