v3.25.4
Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating cash flows for operating leases $ 3,718 $ 3,034 $ 2,659
Operating cash flows for finance leases 77 95 9
Financing cash flows for finance leases 245 221 17
Total cash paid for lease liabilities 4,040 3,350 2,685
Operating leases $ 3,449 $ 3,383 5,508
Finance leases     $ 1,411