v3.26.3
Leases - Schedule of Operating 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 $ 2,105 $ 2,364 $ 6,279 $ 6,590
Variable lease expense 1,038 993 3,209 2,761
Sublease revenue (297) (254) (746) (809)
Lease cost, net $ 2,846 $ 3,103 $ 8,742 $ 8,542