v3.26.1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-Based Compensation        
Total stock-based compensation, net of amounts capitalized $ 35,582 $ 30,120 $ 74,748 $ 59,696
Capitalized stock-based compensation 74   369  
Total stock-based compensation 35,656 30,120 75,117 59,696
Performance-based stock awards and units        
Stock-Based Compensation        
Total stock-based compensation, net of amounts capitalized 30,178 25,766 60,504 51,312
Service-based stock awards and units        
Stock-Based Compensation        
Total stock-based compensation, net of amounts capitalized 6,669 4,233 15,133 8,263
Employee Stock Option        
Stock-Based Compensation        
Total stock-based compensation, net of amounts capitalized $ (1,265) $ 121 $ (889) $ 121