XML 113 R102.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Schedule of Elements of Purchase Price of Acquisitions (Parenthetical) (Details) - shares
3 Months Ended 6 Months Ended
Aug. 02, 2021
Jul. 01, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Subsequent Event [Line Items]            
Number of common stock shares issued in connection with business acquisition     9,322 791,139 81,062 791,139
EI | Subsequent Event            
Subsequent Event [Line Items]            
Number of common stock shares issued in connection with business acquisition   43,100        
Sensible | Subsequent Event            
Subsequent Event [Line Items]            
Number of common stock shares issued in connection with business acquisition 19,638