XML 103 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event - Additional Information (Details) - Anvil - Subsequent Event
$ in Millions
Nov. 04, 2021
USD ($)
shares
Subsequent Event [Line Items]  
Date of acquisition of business Nov. 04, 2021
Total purchase price $ 160.7
Cash paid 70.2
Deferred consideration in cash payable $ 0.8
Number of newly issued common stock | shares 574,639
Maximum  
Subsequent Event [Line Items]  
Deferred consideration payment date Jun. 30, 2023