v3.26.1
Leases - Schedule of finance lease liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Current lease liability - finance lease $ 4,866 $ 4,866
Noncurrent lease liability - finance lease 93,232 92,707
Total lease liability - finance lease $ 98,098 $ 97,573
Finance lease, discount rate 7.41%