XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Major Products and Service Lines and Timing of Revenue Recognition
The Group’s revenues are disaggregated by major products/service lines and timing of revenue recognition. Detailed information is specified as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
Major products/services lines2025202420252024
(In thousands)
Service revenues
Platform commission$4,806 $4,479 $9,141 $8,077 
Ocean transportation service8,312 15,504 19,670 25,305 
Drayage service3,242 3,617 6,014 7,167 
Warehousing service13,480 9,589 27,558 18,916 
Last-mile delivery service53,949 51,959 103,193 91,922 
Packaging service8,267 7,686 15,517 13,965 
Others4,868 2,953 9,899 7,058 
Total service revenues96,924 95,787 190,992 172,410 
Product revenues
Product sales to B64,414 73,968 108,399 125,402 
Product sales to C66,762 48,857 119,127 90,769 
Off-platform ecommerce131,176 122,825 227,526 216,171 
GigaCloud 1P94,209 92,033 175,594 172,984 
Others297 222 400 379 
Total product revenues225,682 215,080 403,520 389,534 
Revenues$322,606 $310,867 $594,512 $561,944 
   
 
Three Months Ended
June 30,
Six Months Ended
June 30,
Timing of revenue recognition2025202420252024
(In thousands)
Revenue from goods or services transferred to customers over time$80,122 $81,812 $158,695 $145,635 
Revenue from goods or services transferred to customers at a point in time242,484 229,055 435,817 416,309 
Revenues$322,606 $310,867 $594,512 $561,944 
Schedule of Changes in the Contract Liabilities
Changes in the contract liabilities balances for the three and six months ended June 30, 2025 and 2024 were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(In thousands)
Balance as of beginning of the period$5,665 $7,554 $4,486 $5,537 
Revenue recognized from opening balance of contract liabilities(5,665)(7,554)(4,486)(5,537)
Increase due to cash received165,441 158,619 300,902 280,650 
Revenue recognized from cash received during the period(159,567)(152,113)(295,080)(274,116)
Foreign exchange effect109 (9)161 (37)
Balance as of end of the period$5,983 $6,497 $5,983 $6,497