XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue $ 184,095 $ 180,998 $ 365,456 $ 359,145
Service        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue 179,094 175,075 355,402 347,876
Other revenue        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue 5,001 5,923 10,054 11,269
UNITED STATES        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue 113,938 121,459 227,029 244,317
UNITED KINGDOM        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue 32,636 32,428 63,367 61,634
Other international        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Total revenue $ 37,521 $ 27,111 $ 75,060 $ 53,194