v3.26.1
Leases - Schedule of Net 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 $ 19,931 $ 23,296 $ 39,820 $ 47,644
Lease cost 4,333 4,096 9,638 9,781
Sublease income (11,207) (11,123) (22,328) (22,509)
Total lease cost, net 13,057 16,269 27,130 34,916
Cash paid for amounts included in the measurement of operating lease liabilities 27,673 38,380 55,312 67,037
Cash receipts from sublease arrangements 11,571 10,936 22,930 22,080
Right-of-use assets obtained in exchange for new operating lease liabilities 1,817 10,048 27,698 15,119
Cost for subleasing activities $ 8,000 $ 8,400 $ 16,000 $ 16,900