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 cost $ 5,750 $ 5,752 $ 17,139 $ 17,200
Sublease income (669) (545) (1,768) (1,635)
Total net lease cost $ 5,081 $ 5,207 $ 15,371 $ 15,565