v3.26.1
Leases - Narrative (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 17,442,000 $ 15,650,000
Operating Lease, Liability $ 18,877,000 $ 17,063,000
Operating Lease, Weighted Average Remaining Lease Term 8 years 8 months 12 days 9 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.30% 4.40%
Lessee, Operating Lease, Liability, Payments, Due $ 22,991,000  
lease tenant improvement allowance $ 524,000