Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Information about Incentive Plan (Details)

v3.25.1
Schedule of Information about Incentive Plan (Details) - shares
12 Months Ended
Dec. 31, 2024
May 03, 2021
May 26, 2020
2019 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards Reserved For Issuance 1,651,429 [1] 57,143 57,143
Awards Issued [1] 793,735    
Awards Exercised [1] 149,464    
Awards Available for Grant 857,594 [1] 485,715  
Awards Granted Outside Of The 2019 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards Reserved For Issuance [2]    
Awards Issued [2] 70,623    
Awards Exercised [2] 70,623    
Awards Available for Grant [2]    
[1] Includes incentive stock options and restricted stock units discussed below.
[2] Includes shares of restricted common stock granted outside of the 2019 Plan to our Chief Executive Officer, Adam Levy.