v3.25.4
Noncontrolling Interest - Initial Investment Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2025 $ 23,050  
Net loss attributable to non-controlling interest (759) $ (818)
Effect of foreign currency translation attributable to non-controlling interest 607  
Carrying Value of Redeemable NCI as of December 31, 2025 22,898 23,050
Equity Transfer Agreement    
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]    
Carrying Value of Redeemable NCI as of January 1, 2025 23,050  
Carrying Value of Redeemable NCI as of December 31, 2025 $ 22,898 $ 23,050