v3.25.4
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease, Cost [Abstract]      
Amortization of right-of-use asset $ 2,307 $ 1,716  
Interest on lease obligations 454 301 $ 212
Total finance lease cost 2,761 2,017  
Operating lease cost 10,507 11,465  
Short-term lease cost 95 5  
Variable lease cost 2,852 1,235  
Variable lease cost related to base rent 100 100  
Minimum lease payment included in variable lease cost $ 25,000 $ 25,000  
Weighted average lease term of long term leases 8 months 12 days 1 year 6 months