v3.26.3
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock-Based Compensation        
Total stock-based compensation $ 21,446 $ 32,858 $ 96,194 $ 92,554
Capitalized stock-based compensation (2)   (371)  
Total stock-based compensation, net of amounts capitalized 21,444 32,858 95,823 92,554
Performance-based stock awards and units        
Stock-Based Compensation        
Total stock-based compensation 15,288 26,934 75,792 78,245
Service-based stock awards and units        
Stock-Based Compensation        
Total stock-based compensation $ 6,158 5,540 21,291 13,804
Employee Stock Option        
Stock-Based Compensation        
Total stock-based compensation   $ 384 $ (889) $ 505