XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 106,747 $ 102,186 $ 204,563 $ 190,468
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39,234 34,523 85,759 69,880
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 67,513 67,663 118,804 120,588
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34,056 31,450 69,022 56,137
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 18,229 18,668 39,485 32,729
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,827 12,782 29,537 23,408
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,989 7,270 24,562 17,080
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,955 5,041 14,501 12,083
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,034 2,229 10,061 4,997
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 58,746 62,396 109,037 115,412
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,127 9,846 29,974 23,367
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 45,619 52,550 79,063 92,045
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 956 1,070 1,942 1,839
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 923 968 1,799 1,701
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 33 $ 102 $ 143 $ 138