XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-term Purchase Commitment As of December 31, 2024 and through the date of this report, future payments under these contractual purchase obligations were as follows (in thousands):
2025$10,441 
202619,137 
20272,620 
2028— 
2029— 
Thereafter — 
Total contractual purchase obligations $32,198