v3.26.1
Debt - Schedule of Principal Payments Due on Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026-2027 $ 27,710 $ 28,610
2027-2028 557,067 482,890
2028-2029 205,755 255,344
2029-2030 188,225 189,119
2030-2031 11,186 11,186
Thereafter 331,463 331,463
Total $ 1,321,406 $ 1,298,612