v3.26.1
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]    
Revenue $ 42,432 $ 41,295
Product [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 36,306 36,224
Transportation [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 4,292 3,938
License fees from Construction Partners [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 218 184
Total product revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 40,816 40,346
Installation and other services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,616 $ 949