XML 114 R103.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Schedule of Elements of Purchase Price of Acquisitions (Parenthetical) (Details) - shares
3 Months Ended 9 Months Ended
Nov. 01, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Subsequent Event [Line Items]        
Number of common stock shares issued in connection with business acquisition   62,738 143,800 791,139
Horizon | Subsequent Event        
Subsequent Event [Line Items]        
Number of common stock shares issued in connection with business acquisition 34,921