v3.26.1
Long-term debt - Schedule of Future Principal Payments of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2026 $ 87,875
2027 25,750
2028 25,750
2029 923,438
2030 397,000
Thereafter 1,118,375
Total $ 2,578,188