XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 85,854 $ 106,747 $ 169,726 $ 204,563
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39,486 39,234 80,078 85,759
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46,368 67,513 89,648 118,804
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 48,662 34,056 96,822 69,022
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 25,431 18,229 46,405 39,485
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,231 15,827 50,417 29,537
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 9,990 12,989 20,846 24,562
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,559 6,955 13,416 14,501
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,431 6,034 7,430 10,061
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,822 58,746 51,142 109,037
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,220 13,127 19,488 29,974
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,602 45,619 31,654 79,063
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 380 956 916 1,942
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 276 923 769 1,799
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 104 $ 33 $ 147 $ 143