v3.25.2
Leases - Supplemental Balance Sheet Information Related to Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating leases:    
Operating lease right-of-use assets $ 55,066 $ 49,850
Current portion of operating lease liabilities 12,741 11,629
Operating lease liabilities, net of current portion 49,245 45,026
Total operating lease liabilities 61,986 56,655
Finance leases:    
Property, technology, and equipment, net $ 1,212 $ 1,236
Finance lease, right-of-use asset, statement of financial position [Extensible List] Property, technology, and equipment, net Property, technology, and equipment, net
Current portion of finance lease liabilities $ 282 $ 643
Finance lease liabilities, net of current portion 969 677
Total finance lease liabilities $ 1,251 $ 1,320
Weighted average remaining lease term:    
Operating leases 6 years 1 month 6 days 5 years 8 months 12 days
Finance leases 4 years 1 month 6 days 3 years 3 months 18 days
Weighted average discount rate:    
Operating leases 5.82% 5.52%
Finance leases 6.12% 5.62%