v3.26.3
Leases - Schedule of Lease Cost (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 cost (before sublease income) $ 4,195 $ 4,328 $ 12,656 $ 12,851
Short-term lease cost 27 30 75 144
Loss on lease termination and right-of-use asset impairment charges 0 0 0 6,697
Sublease income (582) (566) (1,748) (1,697)
Total lease cost $ 3,640 $ 3,792 $ 10,983 $ 17,995