XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Contractual Obligations (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Capital commitments  
Total $ 61,640
2026 23,996
2027-2028 25,701
2029-2030 7,012
More than Five Years $ 4,931