XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenues $ 44,701 $ 41,102 $ 82,987 $ 70,567
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 38,098 36,462 71,291 62,298
Transportation [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 4,795 3,484 8,856 5,983
License fees from Construction Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 198 141 395 348
Total product revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 43,091 40,087 80,542 68,629
Installation and other services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,610 $ 1,015 $ 2,445 $ 1,938