v3.25.4
Leases - Schedule of Future Undiscounted Cash Flows for Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 136,291
2027 129,760
2028 137,236
2029 52,793
2030 126,724
Thereafter $ 1,065,582