v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Effective tax rate, percentage (70.10%) (3.20%) 2.60%  
Valuation allowance $ 22,561 $ 16,238 $ 9,202  
Change in valuation allowance 6,321 7,036    
Gross operating loss carryforwards, domestic 0      
Gross operating loss carryforwards, state 43,490      
Gross operating loss carryforwards, foreign 76,710      
Unrecognized tax benefits 8,018 2,013 2,774 $ 4,111
Unrecognized tax benefits that would impact effective tax rate 0 0    
Unrecognized tax benefits, income tax penalties and interest accrued $ 2,489 $ 903 $ 554  
Foreign        
Operating Loss Carryforwards [Line Items]        
Effective tax rate, percentage 0.00%      
US        
Operating Loss Carryforwards [Line Items]        
Effective tax rate, percentage (70.10%) (3.20%) 2.60%