v3.25.2
OTHER CONDENSED CONSOLIDATED BALANCE SHEETS DETAILS - Lease Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2026 $ 17,906
2027 20,938
2028 19,187
2029 19,107
2030 21,070
Thereafter 182,994
Total lease payments 281,202
Less: imputed interest (93,427)
Total lease liabilities $ 187,775
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 13 years