XML 48 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 143,352 $ 96,046 $ 256,321 $ 190,014
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,191 35,480 97,240 69,591
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 94,161 60,566 159,081 120,423
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 77,417 46,246 135,130 83,088
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,355 15,422 43,570 28,957
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 57,062 30,824 91,560 54,131
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,214 10,862 29,814 20,735
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,115 6,142 22,386 13,915
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,099 4,720 7,428 6,820
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,403 38,702 90,625 85,789
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,698 13,822 31,200 26,623
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 32,705 24,880 59,425 59,166
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 318 236 752 402
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23 94 84 96
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 295 $ 142 $ 668 $ 306