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 | |||