XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based Compensation - Measurement of Shares Issued (Details) - Performance Shares - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2026
Mar. 31, 2026
Measurement Period Prior To Current Quarter End    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   1,374,614
Number of Shares Issued to Date (in shares)   1,374,614
Inception-to-date Compensation Expense   $ 128,344
Year-to-date 2026 Compensation Expense   $ (2,532)
February 28, 2023    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   0
Number of Shares Issued to Date (in shares)   0
Inception-to-date Compensation Expense   $ 0
Year-to-date 2026 Compensation Expense   $ 0
February 29, 2024    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   27,035
Number of Shares Issued to Date (in shares)   27,035
Inception-to-date Compensation Expense   $ 458
Year-to-date 2026 Compensation Expense   $ 0
February 28, 2025    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   422,091
Number of Shares Issued to Date (in shares)   422,091
Inception-to-date Compensation Expense   $ 23,173
Year-to-date 2026 Compensation Expense   $ 0
June 30, 2025    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   603,306
Number of Shares Issued to Date (in shares)   603,306
Inception-to-date Compensation Expense   $ 75,042
Year-to-date 2026 Compensation Expense   $ 0
August 31, 2025    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   309,429
Number of Shares Issued to Date (in shares)   309,429
Inception-to-date Compensation Expense   $ 25,927
Year-to-date 2026 Compensation Expense   $ 0
March 31, 2026    
Share-Based Payment Arrangement    
Stock-based compensation (in shares)   12,753
Number of Shares Issued to Date (in shares)   12,753
Inception-to-date Compensation Expense   $ 3,744
Year-to-date 2026 Compensation Expense   (2,532)
Measurement Period After Current Quarter End    
Share-Based Payment Arrangement    
Year-to-date 2026 Compensation Expense   (2,021)
November 30, 2026    
Share-Based Payment Arrangement    
Year-to-date 2026 Compensation Expense   (2,181)
December 31, 2026    
Share-Based Payment Arrangement    
Year-to-date 2026 Compensation Expense   $ 160
Forecast | Measurement Period After Current Quarter End    
Share-Based Payment Arrangement    
Stock-based compensation (in shares) 47,100  
Inception-to-date Compensation Expense $ 2,705  
Year-to-date 2026 Compensation Expense $ 3,216  
Forecast | November 30, 2026    
Share-Based Payment Arrangement    
Stock-based compensation (in shares) 0  
Inception-to-date Compensation Expense $ 0  
Year-to-date 2026 Compensation Expense $ 0  
Forecast | December 31, 2026    
Share-Based Payment Arrangement    
Stock-based compensation (in shares) 47,100  
Inception-to-date Compensation Expense $ 2,705  
Year-to-date 2026 Compensation Expense $ 3,216