v3.26.1
Leases - Summary of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases, Operating [Abstract]    
Operating lease right-of-use assets $ 12,640 $ 12,674
Operating lease liabilities $ 13,195 $ 13,210
Weighted-average remaining lease term (in years) 4 years 4 years 4 months 24 days
Weighted-average discount rate 3.57% 3.54%