v3.26.3
Leases - 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 expense $ 1,661 $ 1,654 $ 4,953 $ 4,910
Variable lease expense 769 745 2,171 1,877
Total lease expense $ 2,430 $ 2,399 $ 7,124 $ 6,787