v3.26.3
Leases - Schedule 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 $ 1,235 $ 1,270 $ 3,719 $ 3,741
Short-term lease expense 0 2 0 63
Variable lease expense 392 353 1,234 973
Total lease expense 1,627 1,625 4,953 4,777
Sublease income (954) (898) (2,758) (2,673)
Total lease expense, net $ 673 $ 727 $ 2,195 $ 2,104