XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenues $ 46,747 $ 34,098 $ 129,734 $ 104,665
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 39,092 29,569 110,383 91,867
Transportation [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 5,022 3,294 13,878 9,277
License fees from Construction Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 193 191 588 539
Total product revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 44,307 33,054 124,849 101,683
Installation and other services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 2,440 $ 1,044 $ 4,885 $ 2,982