XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Short-term and Long-term Debt Obligations (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Debt Instrument            
Short-term debt $ 851,529,000   $ 688,366,000   ¥ 6,215,538,000 ¥ 4,885,838,000
Long-term debt 166,484,000   197,618,000   1,215,211,000 1,402,643,000
Repayment of short-term loans | $ 704,216,000   309,576,000 $ 417,081,000    
Repayments of long-term debt | $ 28,031,000   13,690,000 0    
Proceeds from long-term loan | $ $ 9,053,000   22,502,000 $ 37,372,000    
China Industrial Bank | Loans Payable            
Debt Instrument            
Interest Rate 2.60% 2.60%        
Short Term Bank Loan Dated April 4 2018 | China Construction Bank | Loans Payable            
Debt Instrument            
Line of credit         580,000  
Term 9 years 9 years        
Short-term debt $ 16,440,000   14,089,000   120,000,000 100,000,000
Short Term Bank Loan Dated January 22, 2020 | China Construction Bank | Loans Payable            
Debt Instrument            
Repayments of long-term debt $ 8,730,000 ¥ 62,857,000        
Short Term Bank Loan Dated January 22, 2020 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         350,000,000  
Term 9 years 9 years        
Interest Rate 3.70% 3.70%        
Short-term debt $ 8,611,000   8,856,000   62,857,000 62,857,000
Short Term Bank Loan Dated November 9, 2020 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         378,000  
Term 9 years 9 years        
Short-term debt $ 8,148,000   5,636,000   ¥ 59,475,000 40,000,000
Fixed annual interest rate (as a percent) 3.80%       3.80%  
Repayments of long-term debt $ 5,562,000 ¥ 40,000,000        
Long Term Bank Loan Dated July 29, 2022 | China Merchants Bank | Loans Payable            
Debt Instrument            
Fixed annual interest rate (as a percent) 3.70%       3.70%  
Long Term Bank Loan Dated July 29, 2022 | China CITIC Bank | Loans Payable            
Debt Instrument            
Line of credit         ¥ 480,000  
Term 10 years 10 years        
Long-term debt $ 64,377,000   58,469,000   469,900,000 415,000,000
Proceeds from long-term loan 9,053,000 ¥ 65,000,000        
Long Term Bank Loan Dated July 29, 2022 | China CITIC Bank | Loans Payable            
Debt Instrument            
Line of credit         480,000  
Short-term debt 1,384,000   0   10,100,000 0
Short Term Bank Loan Dated July 28, 2023 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit | $ $ 380,000,000          
Term 1 year 1 year        
Interest Rate 6.20% 6.20%        
Short-term debt $ 380,000,000   300,000,000   2,773,723,000 2,129,321,000
Short Term Bank Loan Dated December 20, 2023 | China Minsheng Bank | Loans Payable            
Debt Instrument            
Line of credit | $ $ 150,000,000          
Term 1 year 1 year        
Interest Rate 6.80% 6.80%        
Short-term debt $ 150,000,000   150,000,000   1,094,891,000 1,064,660,000
Short Term Bank Loan Dated March 21, 2024 | China Industrial Bank | Loans Payable            
Debt Instrument            
Line of credit         675,000  
Term 364 days 364 days        
Short-term debt $ 92,475,000   0   675,000,000 0
Short Term Bank Loan Dated June 5 2023 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         400,000  
Term 1 year 1 year        
Interest Rate 3.00% 3.00%        
Short-term debt $ 54,800,000   56,356,000   400,000,000 400,000,000
Short Term Bank Loan Dated May 4 2023 | HSBC Bank | Loans Payable            
Debt Instrument            
Line of credit         340,000  
Term 1 year 1 year        
Interest Rate 4.40% 4.40%        
Short-term debt $ 46,580,000   47,903,000   340,000,000 340,000,000
Short Term Bank Loan Dated May 30 2023 | China Industrial Bank | Loans Payable            
Debt Instrument            
Line of credit         200,000  
Term 1 year 1 year        
Interest Rate 2.80% 2.80%        
Short-term debt $ 0   28,177,000   0 200,000,000
Short Term Bank Loan Dated November 14, 2023 | Shanghai Pudong Development Bank | Loans Payable            
Debt Instrument            
Line of credit         700,000  
Term 1 year 1 year        
Interest Rate 2.90% 2.90%        
Short-term debt $ 93,091,000   49,312,000   679,492,000 350,000,000
Short Term Bank Loan Dated, May 25, 2023 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         200,000  
Interest Rate 3.20% 3.20%        
Short-term debt $ 0   28,037,000   0 199,000,000
Short Term Bank Loan Dated, May 25, 2023 | Shanghai Pudong Development Bank | Loans Payable            
Debt Instrument            
Term 1 year 1 year        
Long-term bank April 4, 2018 | China Construction Bank | Loans Payable            
Debt Instrument            
Line of credit         580,000  
Term 9 years 9 years        
Interest Rate 4.20% 4.20%        
Long-term debt $ 41,100,000   59,174,000   300,000,000 420,000,000
Repayments of long-term debt $ 13,739,000 ¥ 100,000,000        
Long Term Bank Loan Dated January 22, 2020 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         350,000,000  
Term 9 years 9 years        
Long-term debt $ 27,987,000   37,638,000   204,286,000 267,143,000
Long-term bank November 9, 2020 | China Merchants Bank | Loans Payable            
Debt Instrument            
Line of credit         378,000  
Term 9 years 9 years        
Long-term debt $ 33,020,000   $ 42,337,000   ¥ 241,025,000 ¥ 300,500,000
Short Term Bank Loan Maturing January 27, 2025 | China Minsheng Bank | Loans Payable            
Debt Instrument            
Short-term debt | $ $ 80,000,000