XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Schedule of Sales by Industry (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
Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 31,796 20,805 85,458 55,981
Healthcare [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 3,638 5,017 15,693 25,680
Government [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 3,358 3,149 11,680 11,579
Education [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 5,322 3,892 11,430 7,904
License fees from Construction Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 193 191 588 539
Total product and transportation 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