Quarterly report [Sections 13 or 15(d)]

Schedule of Information about Incentive Plan (Details)

v3.25.3
Schedule of Information about Incentive Plan (Details) - shares
9 Months Ended
Sep. 30, 2025
May 03, 2021
2019 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Awards Reserved For Issuance 1,651,429 [1] 57,143
Awards Issued [1] 1,134,407  
Awards Exercised [1] 173,548  
Awards Available for Grant 547,022 [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] 100,821  
Awards Exercised [2] 92,113  
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.