XML 58 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
shares
Sep. 30, 2025
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock shares to be issued (in shares)   10,800,137
Stock option contractual term   10 years
Stock option vesting percentage   25.00%
Total unamortized compensation cost related to outstanding unvested stock options and restricted stock awards | $ $ 5.4 $ 5.4
Weighted average period for recognition of cost   3 years 3 months 14 days
Restricted Stock Unit [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total unamortized compensation cost related to outstanding unvested stock options and restricted stock awards | $ $ 1.5 $ 1.5
Weighted average period for recognition of cost   2 years 9 months
Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option vesting period   2 years
Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option vesting period   4 years
2015 Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Securities remaining and available for future issuances (in shares) 76,025 76,025
2020 Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Securities remaining and available for future issuances (in shares) 10,005,151 10,005,151
Common stock shares to be issued (in shares) 20,000,000 21,303,334