XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of Customers Accounting for 10% or More of Segment Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]    
Recognized revenue $ 40,414 $ 60,864
Customer C | Consumer and Research Services | Revenue | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Recognized revenue $ 7,577 $ 9,711
% of Revenue 19.00% 16.00%
Customer B | Consumer and Research Services | Revenue | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Recognized revenue $ 1 $ 10,670
% of Revenue 0.00% 18.00%