XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 96,046 $ 85,854 $ 190,014 $ 169,726
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 35,480 39,486 69,591 80,078
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 60,566 46,368 120,423 89,648
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46,246 48,662 83,088 96,822
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,422 25,431 28,957 46,405
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 30,824 23,231 54,131 50,417
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,862 9,990 20,735 20,846
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,142 6,559 13,915 13,416
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,720 3,431 6,820 7,430
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 38,702 26,822 85,789 51,142
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,822 7,220 26,623 19,488
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,880 19,602 59,166 31,654
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 236 380 402 916
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 94 276 96 769
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 142 $ 104 $ 306 $ 147