XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite-Lived Intangible Asset Amortization Period (Details)
12 Months Ended
Dec. 31, 2022
Developed Technology  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 3 years
Minimum | Non-compete agreements  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 2 years
Minimum | Customer lists  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 3 years
Minimum | Trade name  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 5 years
Maximum | Non-compete agreements  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 3 years
Maximum | Customer lists  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 6 years
Maximum | Trade name  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (in years) 10 years