v3.26.3
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 44,732 $ 37,716 $ 127,474 $ 117,933
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 37,204 32,431 107,976 102,130
Transportation [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 4,167 4,066 12,688 12,095
License fees from Construction Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 174 180 588 539
Total product revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 41,545 36,677 121,252 114,764
Installation and other services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 3,187 $ 1,039 $ 6,222 $ 3,169