XML 133 R117.htm IDEA: XBRL DOCUMENT v3.25.4
PURCHASE OBLIGATIONS (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 30,321
2027 1,411
2028 485
Total non-cancellable purchase obligations $ 32,217