v3.25.4
Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease ROU assets $ 27,583 $ 29,093
Operating lease liabilities $ 29,353 $ 30,696
Weighted-average remaining lease term-operating leases 11 years 2 months 12 days 12 years
Weighted average discount rate-operating leases 5.10% 5.10%