v3.26.1
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total future minimum payment amount $ 31,293
Minimum payment due in the remainder of 2026 11,439
Minimum payment due fiscal 2027 13,644
Minimum payment due fiscal 2028 5,155
Minimum payments due fiscal 2029 $ 1,055