v3.26.3
Leases - Summary of Lease Costs (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 costs $ 2,065 $ 4,781 $ 10,631 $ 14,399
Variable lease costs 887 1,745 4,040 4,708
Sublease (income) expense 287 (814) (1,200) (2,446)
Total lease costs $ 3,239 $ 5,712 $ 13,471 $ 16,661