XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 95,376 $ 70,761 $ 184,172 $ 134,162
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 54,352 46,428 108,811 91,945
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 41,024 24,333 75,361 42,217
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34,064 20,222 61,196 53,789
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,708 15,005 38,291 40,975
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 14,356 5,217 22,905 12,814
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,509 11,716 20,700 17,163
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,224 9,427 18,420 13,995
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,285 2,289 2,280 3,168
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,384 38,157 101,365 61,189
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,045 21,383 51,373 35,039
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 25,339 16,774 49,992 26,150
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 419 666 911 2,021
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 375 613 727 1,936
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 44 $ 53 $ 184 $ 85