XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - Ctek, Inc. ("Ctek") - USD ($)
$ in Millions
Jul. 06, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event        
Subsequent Event [Line Items]        
Cash paid at closing $ 12.0      
General and Administrative | Subsequent Event        
Subsequent Event [Line Items]        
Acquisition costs $ 0.2      
Maximum | Forecast | Earn-Out Payments        
Subsequent Event [Line Items]        
Earn-out payment maximum   $ 1.5 $ 1.0 $ 0.5