v3.25.2
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2026 $ 9,526
2027 1,558
2028 240
2029 201
2030 174
Thereafter 149
Total future minimum lease payments 11,848
Less: imputed interest 469
Total operating lease liabilities $ 11,379
Operating lease, liability, current, statement of financial position [Extensible List] Other current liabilities
Current operating lease liabilities $ 9,400