v3.26.1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases    
Right of use operating lease asset $ 12,263 $ 12,613
Lease liability, current 1,097 1,182
Lease liability, noncurrent $ 17,397 $ 16,520
Weighted-average remaining lease term 15 years 7 months 9 days 15 years 8 months 15 days
Weighted-average discount rate 6.36% 6.40%