v3.25.1
COMMITMENTS AND CONTINGENCIES - Summary of the Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 23,297
2026 9,494
2027 10,879
2028 12,787
2029 1,541
Thereafter 0
Total $ 57,998