v3.26.1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-Based Compensation    
Total stock-based compensation, net of amounts capitalized $ 39,166 $ 29,576
Capitalized stock-based compensation 295  
Total stock-based compensation 39,461 29,576
Performance-based stock awards and units    
Stock-Based Compensation    
Total stock-based compensation, net of amounts capitalized 30,326 25,545
Service-based stock awards and units    
Stock-Based Compensation    
Total stock-based compensation, net of amounts capitalized 8,464 $ 4,031
Employee Stock Option    
Stock-Based Compensation    
Total stock-based compensation, net of amounts capitalized $ 376