v3.26.1
Lines of Credit (Details)
¥ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2026
CNY (¥)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
CNY (¥)
May 07, 2026
USD ($)
Mar. 31, 2026
CNY (¥)
Mar. 11, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
CNY (¥)
Nov. 17, 2025
USD ($)
Aug. 31, 2024
USD ($)
Aug. 31, 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 $ 23,207,000             $ 24,079,000        
Line of credit                        
Line of Credit Facility [Line Items]                        
Maximum restricted payments             $ 8,000,000.0 4,000,000.0        
Letter of credit $ 4,400,000             $ 5,500,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 6.62%         6.62%   6.65% 6.65%      
Line of credit | Second Amended Credit Agreement                        
Line of Credit Facility [Line Items]                        
Maximum borrowing capacity                   $ 60,000,000.0    
Borrowing base percentage                   75.00%    
Remaining borrowing capacity $ 47,900,000                      
Line of credit | Second Amended Credit Agreement | Subsequent Event                        
Line of Credit Facility [Line Items]                        
Remaining borrowing capacity         $ 41,100,000              
Line of credit | U.S. Line of Credit                        
Line of Credit Facility [Line Items]                        
Remaining borrowing capacity 41,600,000                      
Interest expense on borrowings 200,000   $ 600,000                  
Facility fee expense 38,000   49,000                  
Line of credit | China Line of Credit                        
Line of Credit Facility [Line Items]                        
Maximum borrowing capacity                     $ 18,800,000 ¥ 130.0
Remaining borrowing capacity 0             $ 0        
Interest expense on borrowings 100,000 ¥ 0.9 $ 100,000 ¥ 0.6                
Amount outstanding under line of credit $ 18,800,000         ¥ 130.0   $ 18,800,000 ¥ 130.0      
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 2.90%         2.90%   2.92% 2.92%      
Letter of credit | Second Amended Credit Agreement                        
Line of Credit Facility [Line Items]                        
Letter of credit outstanding amount $ 1,900,000             $ 500,000