v3.26.1
Summary of Significant Accounting Policies - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment information        
Revenues $ 78,345 $ 72,849 $ 138,496 $ 128,192
Product and related sales        
Segment information        
Revenues 76,060 70,512 134,110 124,377
RefrigerantSide Services        
Segment information        
Revenues $ 2,285 $ 2,337 $ 4,386 $ 3,815