XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 107,844 $ 103,118 $ 312,407 $ 293,586
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,432 43,916 135,191 113,796
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 58,412 59,202 177,216 179,790
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 40,168 30,862 109,190 86,999
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 21,279 21,559 60,764 54,288
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18,889 9,303 48,426 32,711
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,200 9,055 40,762 26,135
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,392 7,101 24,893 19,184
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,808 1,954 15,869 6,951
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 50,647 62,504 159,684 177,916
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 17,024 14,800 46,998 38,167
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 33,623 47,704 112,686 139,749
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 829 697 2,771 2,536
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 737 456 2,536 2,157
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 92 $ 241 $ 235 $ 379