XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 78,112 $ 70,772 $ 212,274 $ 199,852
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 47,693 46,482 139,638 141,112
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 30,419 24,290 72,636 58,740
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 21,296 29,555 75,085 89,851
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,905 25,265 57,880 73,289
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,391 4,290 17,205 16,562
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,506 6,466 23,669 21,477
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,456 5,577 18,451 17,960
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,050 889 5,218 3,517
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,804 33,385 110,993 84,526
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 25,878 14,510 60,917 46,908
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,926 18,875 50,076 37,618
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 506 1,366 2,527 3,998
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 454 1,130 2,390 2,955
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 52 $ 236 $ 137 $ 1,043