v3.26.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Abstract]    
Land $ 134,896 $ 133,516
Buildings 177,502 169,307
Land and leasehold improvements 161,518 155,817
Equipment 211,885 213,395
Oil and gas properties 159,302 157,960
Construction in progress 2,134 2,195
Total property and equipment 847,237 832,190
Less accumulated depreciation, depletion, and amortization (480,782) (465,583)
Property and equipment, net $ 366,455 $ 366,607