XML 114 R99.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Based Compensation and Other Benefit Plans - ESPP (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2025
period
shares
Dec. 31, 2025
period
shares
Dec. 31, 2024
shares
2025 ESPP      
Stock-based compensation      
Purchase price of common stock under plan (as a percent) 85.00%    
Offering period 24 months    
Number of consecutive purchase periods within each offering period | period 4 4  
Length of each consecutive purchase period 6 months    
Common Stock | 2015 ESPP      
Stock-based compensation      
Shares purchased (in shares)   13,857 12,899
Common Stock | 2025 ESPP      
Stock-based compensation      
Shares available for purchase 500,000 500,000