v3.25.1
Lines of Credit (Details)
¥ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
CNY (¥)
Mar. 31, 2024
USD ($)
Apr. 14, 2025
USD ($)
Mar. 31, 2025
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 16, 2024
USD ($)
Aug. 29, 2024
USD ($)
Aug. 29, 2024
CNY (¥)
Line of Credit Facility [Line Items]                    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) [Member]                
Amount outstanding under line of credit $ 31,015,000         $ 36,960,000        
Line of credit | US Bank                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 3.00% 3.00%                
Line of credit facility, commitment fee percentage 0.25% 0.25%                
Effective interest rate 7.31%       7.31% 7.31% 7.31%      
Line of credit | Second Amended Credit Agreement                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity               $ 75,000,000.0    
Remaining borrowing capacity $ 56,100,000                  
Line of credit | Second Amended Credit Agreement | Subsequent Event                    
Line of Credit Facility [Line Items]                    
Remaining borrowing capacity       $ 59,100,000            
Line of credit | U.S. Line of Credit                    
Line of Credit Facility [Line Items]                    
Remaining borrowing capacity 36,100,000                  
Amount outstanding under line of credit 20,000,000         $ 26,000,000        
Interest expense on borrowings 600,000   $ 1,300,000              
Facility fee expense 0   $ 0              
Line of credit | China Line of Credit                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity                 $ 11,000,000.0 ¥ 80.0
Remaining borrowing capacity 0         0        
Amount outstanding under line of credit 11,000,000       ¥ 80.0 $ 11,000,000 ¥ 80.0      
Interest expense on borrowings $ 100,000 ¥ 0.6                
Line of credit | China Line of Credit | National Interbank                    
Line of Credit Facility [Line Items]                    
Basis spread on variable rate 0.10% 0.10%                
Line of credit, interest rate 3.07%       3.07% 3.07% 3.07%      
Letter of credit                    
Line of Credit Facility [Line Items]                    
Letter of credit outstanding amount $ 0         $ 0