XML 100 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Oil, natural gas and NGL sales $ 14,545 $ 21,839  
Joint interest billing 7,405 11,234  
Other 2,243 3,689  
Total accounts receivable 24,193 36,762  
Less: allowance for expected credit losses (2,027) (2,027) $ (2,027)
Total accounts receivable, net $ 22,166 $ 34,735