v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Examination [Line Items]      
Income tax expense $ 9,299 $ (17,900)  
Effective tax rate (as a percent) 45.00% 13.60%  
Valuation allowance $ 321 $ 448  
Uncertain tax position 0 344 $ 412
Penalties and interest expense 0 $ 100  
Domestic Tax Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforwards 5,000    
Domestic Tax Jurisdiction | Research Tax Credit Carryforward      
Income Tax Examination [Line Items]      
Tax credit carryforward, amount 500    
State and Local Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforwards 300    
Foreign Tax Jurisdiction      
Income Tax Examination [Line Items]      
Operating loss carryforwards $ 2,500