v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of non-cancelable purchase commitments
Year Ending March 31,
2025 (Remainder)22,954 
202628,576 
Total purchase commitment$51,530