XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Indebtedness - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Proceeds from borrowings, net $ 395,867 $ 0
5.90% Senior Notes    
Debt Instrument [Line Items]    
Issued amount $ 400,000  
Interest rate (as a percent) 5.90%  
Discount for notes issued $ 100  
Proceeds from borrowings, net 395,900  
Debt issuance costs $ 4,100