v3.26.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease expense $ 7,269 $ 8,661 $ 21,143 $ 24,233
Variable lease expense 864 1,680 3,419 4,254
Sublease income (2,505) (1,148) (5,821) (2,661)
Total lease expense $ 5,628 $ 9,193 $ 18,741 $ 25,826