v3.26.1
Leases - Additional Information of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease expense:        
Operating lease expense $ 2,485 $ 2,307 $ 4,902 $ 4,620
Variable lease expense 235 270 471 543
Total lease expense 2,720 2,577 5,373 5,163
Other information:        
Cash paid for amounts included in the measurement of lease liabilities $ 2,191 $ 2,001 $ 4,346 $ 4,016
Weighted-average remaining lease term (in years) 7 years 7 months 28 days 7 years 3 months 18 days 7 years 8 months 23 days 7 years 1 month 9 days
Weighted-average discount rate 3.62% 3.62% 3.61% 3.64%