XML 51 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-term debt disclosure    
Principal $ 600,000 $ 900,000
Debt Issuance Costs (4,311) (4,564)
Total 595,689 895,436
Credit Facility    
Long-term debt disclosure    
Principal 600,000 900,000
Debt Issuance Costs (4,311) (4,564)
Total $ 595,689 $ 895,436