v3.25.2
SUPPLEMENTAL BALANCE SHEET INFORMATION - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Supplemental Balance Sheet Information [Abstract]    
Reserve for uncertain tax positions $ 19,202 $ 23,225
Earn-out liability, less current portion 7,706 0
Other 1,153 4,415
Total other long-term liabilities $ 28,061 $ 27,640