v3.26.1
Summary of Significant Accounting Policies - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue reconciling item    
Revenues $ 60,151 $ 55,343
Product and related sales    
Revenue reconciling item    
Revenues 58,050 53,865
RefrigerantSide Services    
Revenue reconciling item    
Revenues $ 2,101 $ 1,478