XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 110,423 $ 93,166 $ 300,437 $ 262,892
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 44,917 43,764 114,508 123,842
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 65,506 49,402 185,929 139,050
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 63,180 47,522 146,268 144,344
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 22,957 24,943 51,914 71,348
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 40,223 22,579 94,354 72,996
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,882 10,950 31,617 31,796
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,086 7,906 21,001 21,322
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,796 3,044 10,616 10,474
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 35,434 34,210 121,223 85,352
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 14,828 10,777 41,451 30,265
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,606 23,433 79,772 55,087
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 927 484 1,329 1,400
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46 138 142 907
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 881 $ 346 $ 1,187 $ 493