v3.25.1
Plant and Equipment - Summary Of Lease Revenues (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Operating Lease, Lease Income [Abstract]  
Variable lease revenue $ 189