XML 125 R103.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Revenue $ 168,855 $ 174,313 $ 181,931
Product [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue 146,352 152,856 158,405
Transportation [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue 16,987 16,066 17,674
License fees from Construction Partners [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue 719 738 840
Total product revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue 164,058 169,660 176,919
Installation and other services [Member]      
Disaggregation Of Revenue [Line Items]      
Revenue $ 4,797 $ 4,653 $ 5,012