XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Revenues $ 156,742 $ 121,167 $ 84,825
Accounts receivable 15,626 39,186  
Payments to related parties $ (11,659) $ (3,837) $ (472)
N-G, LLC      
Related Party Transaction [Line Items]      
Percent ownership 14.00% 14.00% 14.00%
Corporate Joint Venture      
Related Party Transaction [Line Items]      
Revenues $ 700 $ 900 $ 600
Accounts receivable 100 200  
Shareholder      
Related Party Transaction [Line Items]      
Payments to related parties $ 100 $ 300 $ 0