v3.26.1
Stockholders' Equity - Restricted Stock Units (“RSUs”) (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 35,172 $ 26,335 $ 70,153 $ 51,917
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 18,500 $ 21,700 $ 41,100 $ 43,500
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