Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)  | 
3 Months Ended | 
|---|---|
| 
 Jun. 30, 2021  
business 
 | |
| Statement of Stockholders' Equity [Abstract] | |
| Number of businesses acquired | 2 | 
| X | ||||||||||
- Definition The number of businesses acquired by the entity during the period. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |