v3.26.1
Leases - Additional Information of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease expense:    
Operating lease expense $ 2,417 $ 2,307
Variable lease expense 235 270
Total lease expense 2,652 2,577
Other information:    
Cash paid for amounts included in the measurement of lease liabilities $ 2,155 $ 2,001
Weighted-average remaining lease term (in years) 7 years 9 months 18 days 7 years 3 months 18 days
Weighted-average discount rate 3.60% 3.62%