XML 43 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]    
Total Revenue $ 211,884 $ 165,579
United States    
Disaggregation of Revenue [Line Items]    
Total Revenue 198,991 153,222
Canada    
Disaggregation of Revenue [Line Items]    
Total Revenue 11,428 10,768
Other international    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 1,465 $ 1,589