XML 317 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Total inventory $ 26,823 $ 20,185
Sand sales revenue    
Inventory [Line Items]    
Raw material 467 844
Work in progress 9,391 6,240
Finished goods 8,244 7,534
Spare parts 8,721 5,567
Total inventory $ 26,823 $ 20,185