XML 135 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Payment to be Received (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 50,331
2027 38,240
2028 7,680
2029 1,567
2030 1,567
2031 and thereafter 784
Total minimum future lease revenue $ 100,169