Annual report [Section 13 and 15(d), not S-K Item 405]

Operating leases (Details)

v3.25.1
Operating leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Operating lease cost $ 6,755,000 $ 5,791,000
Short-term lease cost 109,000 954,000
Total 6,864,000 6,745,000
Operating cash outflows from operating leases $ 6,980,000 $ 5,863,000
Weighted-average remaining lease term - operating leases 6 years 3 months 18 days 5 years 4 months 24 days
Weighted-average discount rate - operating leases 10.60% 8.30%
Amount of increase (decrease) in obligation and right-of-use asset for operating lease following lease modification $ 2,742,000