v3.26.1
Related Party Transactions and Balances - Transactions with Other Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Total cash paid to other related parties $ 34 $ 241
Marketing services    
Related Party Transaction [Line Items]    
Total cash paid to other related parties 0 205
Cash compensation received by related party employee    
Related Party Transaction [Line Items]    
Total cash paid to other related parties 34 36
Related party    
Related Party Transaction [Line Items]    
Selling, general and administrative $ 34 $ 241