v3.26.1
Leases - Operating Lease Payment Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
One year or less $ 3,680 $ 4,658
After one year to two years 4,220 3,850
After two years to three years 3,651 3,283
After three years to four years 2,662 2,296
After four years to five years 1,512 1,149
Thereafter 3,419 2,953
Total undiscounted cash flows 19,144 18,189
Discount on cash flows (1,817) (1,666)
Total lease liability $ 17,327 $ 16,523