XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Amortization Period (Details)
Jun. 30, 2023
Trade Names | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 2 years 6 months
Trade Names | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 6 years
Developed Technology Rights  
Finite-Lived Intangible Assets  
Amortization Period 8 years
Customer Relationships | Minimum  
Finite-Lived Intangible Assets  
Amortization Period 5 years
Customer Relationships | Maximum  
Finite-Lived Intangible Assets  
Amortization Period 8 years