v3.25.2
Summary of Significant Accounting Policies - Schedule of Carrying Amount Reported on Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Carrying amount $ 2,123,612 $ 1,919,927
Fair value $ 2,051,457 $ 1,794,821