v3.26.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 2,720 $ 2,579 $ 5,317 $ 5,114
Finance lease cost:        
Amortization of right-of-use assets 7,352 0 7,352 0
Interest on lease liabilities 5,073 0 5,073 0
Total finance lease cost 12,425 0 12,425 0
Sublease income (4,069) 0 (4,069) 0
Total lease cost $ 11,076 $ 2,579 $ 13,673 $ 5,114