XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Event (Details) - Subsequent event
$ in Millions
1 Months Ended
Apr. 24, 2025
USD ($)
Subsequent Event [Line Items]  
Payments to acquire business, gross $ 51.8
Potential future earnout payments $ 7.8