v3.26.1
Debt - CFC Term Loan (Details) - USD ($)
$ in Thousands
Aug. 10, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Schedule of Debt Instruments [Line Items]        
Short-term borrowings   $ 732,809   $ 459,513
Reclassification, Other | Commercial Paper        
Schedule of Debt Instruments [Line Items]        
Aggregate borrowings including capitalized interest     $ 73,751  
Reclassification, Other | Commercial Paper        
Schedule of Debt Instruments [Line Items]        
Short-term borrowings     $ (73,751)  
CFC Term Loan | Reclassification, Other | Commercial Paper        
Schedule of Debt Instruments [Line Items]        
Aggregate borrowings including capitalized interest   39,125    
CFC Term Loan | Reclassification, Other | Commercial Paper        
Schedule of Debt Instruments [Line Items]        
Short-term borrowings   $ (39,125)    
CFC Term Loan | Subsequent Event        
Schedule of Debt Instruments [Line Items]        
Proceeds from issuance of debt $ 40,850