v3.26.1
Equity Incentive Plans - Schedule of Stock Unit Award Activity PSU (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Restricted stock units    
Number of Shares    
Beginning balance (in shares) 2,340,589  
Granted (in shares) 914,574  
Vested and released (in shares) (396,884)  
Cancelled (in shares) (30,247)  
Ending balance (in shares) 2,828,032 2,340,589
Weighted- Average Grant-Date Fair Value Per Share    
Beginning balance (in dollars per share) $ 54.55  
Granted (in dollars per share) 59.94  
Vested and released (in dollars per share) 52.91  
Cancelled (in dollars per share) 51.18  
Ending balance (in dollars per share) $ 56.56 $ 54.55
Weighted- Average Remaining Contractual Term (Years)    
Weighted- Average Remaining Contractual Term 1 year 6 months 14 days 1 year 5 months 1 day
Aggregate Intrinsic Value    
Beginning balance $ 107,995  
Ending balance $ 164,337 $ 107,995
Unvested PSUs    
Number of Shares    
Beginning balance (in shares) 175,513  
Ending balance (in shares) 175,513 175,513
Weighted- Average Grant-Date Fair Value Per Share    
Beginning balance (in dollars per share) $ 151.48  
Ending balance (in dollars per share) $ 151.48 $ 151.48
Weighted- Average Remaining Contractual Term (Years)    
Weighted- Average Remaining Contractual Term 2 years 7 months 9 days 2 years 10 months 6 days
Aggregate Intrinsic Value    
Beginning balance $ 8,098  
Ending balance $ 10,199 $ 8,098