XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Purchase Commitments
As of March 31, 2026, the Company has future purchase commitments as follows (in thousands):
Purchase Commitments
Remainder of 2026$38,653 
202754,517 
202815,470 
20296,739 
20307,000 
Thereafter— 
Total minimum payments$122,379