XML 98 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - 2020 Employee Stock Purchase Plan Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total shares reserved for future issuance (in shares)   19,263,616 16,200,412
Share-based payment arrangement, expense   $ 26,236 $ 37,626
2020 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total shares reserved for future issuance (in shares) 700,000    
Common stock shares outstanding percentage 1.00%    
Percentage of payroll deductions 15.00%    
Employee stock purchase plan offering period 6 months    
Common stock fair market value percentage 85.00%    
Share-based payment arrangement, expense   $ 200 $ 500
Number of common stock issued (in shares)   211,218 110,222