v3.26.1
Lines of Credit (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 6 Months Ended
Jun. 09, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CNY (¥)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CNY (¥)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CNY (¥)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CNY (¥)
Aug. 05, 2026
USD ($)
Jul. 15, 2026
CNY (¥)
Jun. 30, 2026
CNY (¥)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
CNY (¥)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
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   $ 20,831       $ 20,831               $ 24,079          
Customer refund liability   3,096   $ 4,068   3,096   $ 4,068         $ 3,204 2,879   $ 4,285 $ 3,237    
Claim Sale and Purchase Agreement                                      
Line of Credit Facility [Line Items]                                      
Purchase price $ 7,600                                    
Refunds received   8,800       8,800                          
Unamortized balance of deferred financing costs   1,300       1,300                          
Customer refund liability   3,900       3,900                          
Line of credit                                      
Line of Credit Facility [Line Items]                                      
Letter of credit   $ 0       $ 0               $ 5,500          
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.75%       6.75%           6.75%   6.65% 6.65%        
Line of credit | Second Amended Credit Agreement                                      
Line of Credit Facility [Line Items]                                      
Maximum borrowing capacity   $ 60,000       $ 60,000                          
Borrowing base percentage   75.00%       75.00%           75.00%              
Remaining borrowing capacity   $ 43,300       $ 43,300                          
Line of credit | Second Amended Credit Agreement | Subsequent Event                                      
Line of Credit Facility [Line Items]                                      
Remaining borrowing capacity                   $ 38,900                  
Line of credit | U.S. Line of Credit                                      
Line of Credit Facility [Line Items]                                      
Remaining borrowing capacity   41,400       41,400                          
Interest expense on borrowings   200   500   400   1,100                      
Facility fee expense   28   47   65   94                      
Line of credit | China Line of Credit                                      
Line of Credit Facility [Line Items]                                      
Maximum borrowing capacity                                   $ 19,100 ¥ 130.0
Remaining borrowing capacity   7,400       7,400           ¥ 50.0              
Interest expense on borrowings   100 ¥ 0.9 $ 100 ¥ 0.6 300 ¥ 1.9 $ 200 ¥ 1.2                    
Amount outstanding under line of credit   $ 11,800       $ 11,800           ¥ 80.0   $ 19,100 ¥ 130.0        
Line of credit | China Line of Credit | Subsequent Event                                      
Line of Credit Facility [Line Items]                                      
Maximum borrowing capacity | ¥                     ¥ 130,000,000.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.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       $ 1,900               $ 500          
Letter of credit | China Line of Credit                                      
Line of Credit Facility [Line Items]                                      
Remaining borrowing capacity   $ 0       $ 0               $ 0