XML 123 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS COMBINATIONS - Contingent Consideration (Details) - Enica Engineering, PLLC
$ in Millions
Oct. 23, 2024
USD ($)
Business Combination, Contingent Consideration Arrangements  
Business combination, contingent consideration arrangements, range of outcomes, value, low $ 12.0
Business combination, contingent consideration arrangements, earnout payments, maximum payout $ 6.0
Business combination, contingent consideration arrangements, earnout payments, earnout period 2 years
Business combination, contingent consideration arrangements, range of outcomes, value, high $ 18.0