v3.26.3
Leases - Supplemental cash flow information related to leases (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2024
Leases      
Operating cash flows from operating leases $ 1,896,000 $ 4,030,000 $ 2,330,000
Operating cash flows from finance leases 50,000 47,000 2,000
Financing cash flows from finance leases 39,000 120,000 16,000
Leased assets obtained in exchanged for operating lease liabilities 64,000 212,000 34,289,000
Leased assets obtained in exchange for finance lease liabilities $ 263,000 $ 1,875,000 $ 84,000