v3.26.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense recognized $ 10,565 $ 7,883
Weighted-average grant date fair value of options granted (in USD per share) $ 16.46  
Unrecognized compensation expense related to unvested stock option awards $ 84,000  
Share price (in USD per share) $ 39.72  
Aggregate intrinsic value of options $ 407,000  
Aggregate intrinsic value of vested and expected to vest $ 407,000  
Shares repurchased (in shares) 0  
Stock issued during period (in shares) 0  
Remaining shares reserved for issuance (in shares) 2,708,615  
Options and RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense recognized $ 2,700  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected weighted average recognition period 3 years 3 months 18 days  
2021 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant (in shares) 17,152,838