v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Amortization of right-of-use assets $ 13,496 $ 13,814 $ 27,057 $ 27,405
Interest on lease liabilities 4,714 5,054 9,756 10,090
Operating lease cost 6,467 9,011 15,848 17,734
Variable lease cost 1,665 1,485 3,798 3,045
Short-term lease cost 755 770 1,507 1,780
Total lease cost, net $ 27,097 $ 30,134 $ 57,966 $ 60,054