v3.26.3
Revenues - Summary of Revenues by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]    
Total revenues $ 161,262 $ 139,027
U.S.    
Disaggregation Of Revenue [Line Items]    
Total revenues 106,669 97,010
U.K.    
Disaggregation Of Revenue [Line Items]    
Total revenues 28,313 20,704
Rest of the world    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 26,280 $ 21,313