v3.25.1
Note 12 - Revenues - Summary of Minimum Cash Rental Payments Due in Future Periods Under Executed Non-cancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]  
Remainder of 2025 $ 22,928
2026 25,903
2027 19,783
2028 17,042
2029 14,017
2030 11,157
Thereafter 38,256
Total $ 149,086