XML 158 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details)
12 Months Ended
Dec. 31, 2024
plan
shares
Dec. 31, 2015
shares
Share-Based Payment Arrangement [Abstract]    
Number of stock incentive plans | plan 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate number of shares reserved for stock incentive plan (in shares)   2,000,000
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Aggregate number of shares reserved for stock incentive plan (in shares) 1,250,000  
Purchase price of common stock (as a percent) 85.00%  
Purchase period 6 months  
Number of additional shares allowable under the plan (in shares) 1,250,000