XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Summary of Revenues by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]    
Total $ 139,027 $ 118,805
U.S.    
Disaggregation Of Revenue [Line Items]    
Total 97,010 78,572
U.K.    
Disaggregation Of Revenue [Line Items]    
Total 20,704 20,003
Rest of the world    
Disaggregation Of Revenue [Line Items]    
Total $ 21,313 $ 20,230