XML 41 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of amortization expense
9 Months Ended
Dec. 31, 2022
Trademarks and Trade Names [Member] | Minimum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 2 years
Trademarks and Trade Names [Member] | Maximum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 15 years
Advertiser relationships and Channel [Member] | Minimum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 3 years
Advertiser relationships and Channel [Member] | Maximum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 13 years
Content Library [Member] | Minimum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 3 years
Content Library [Member] | Maximum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 20 years
Customer Relationships [Member] | Minimum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 5 years
Customer Relationships [Member] | Maximum [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 13 years
Supplier Agreements [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 2 years
Software [Member]  
Amortization Expense Per Equivalent Unit of Production or Per Dollar of Gross Revenue [Line Items]  
Estimated useful lives 10 years