v3.26.3
Leases - Components of lease expense (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2024
Operating lease expense:      
Operating lease cost $ 2,127,000 $ 4,480,000 $ 3,608,000
Short-term and variable lease cost 161,000 183,000 374,000
Finance lease expense:      
Finance lease cost - amortization 50,000 256,000 8,000
Finance lease cost - interest 50,000 47,000 2,000
Total lease expense $ 2,388,000 $ 4,966,000 $ 3,992,000