v3.26.3
Stockholders' Equity - Restricted Stock Units (“RSUs”) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 34,914 $ 33,129 $ 105,067 $ 85,046
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 17,300 $ 21,100 $ 58,400 $ 64,700
Minimum | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Minimum | RSUs | First Year        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Award vesting percentage     25.00%  
Minimum | RSUs | Remaining Period        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     24 months  
Maximum | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     4 years  
Maximum | RSUs | First Year        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     4 years  
Award vesting percentage     33.00%  
Maximum | RSUs | Remaining Period        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     36 months