v3.25.4
Notes Payable (Additional Information) (Details) - Loans Payable [Member] - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Redemption price percentage 100.00% 100.00% 100.00%  
Debt issuance costs     $ 44,420,000 $ 43,820,000
Notes payable redeemed $ 400,000,000,000 $ 350,000,000,000    
Stated Rate 4.00% 3.90%