v3.25.4
Fair Value Measurements and Fair Value of Instruments - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Disclosures [Line Items]        
Fair value of earnout payment   $ 1,466 $ 1,530 $ 1,702
Volatility        
Fair Value Disclosures [Line Items]        
Earnout payment   0 0.40  
Discount Rate        
Fair Value Disclosures [Line Items]        
Earnout payment   0 0.123  
General and Administrative Expense        
Fair Value Disclosures [Line Items]        
Increase (decrease) in fair value of earnout   $ (294) $ (960)  
Fair value of earnout payment $ 1,466