Revenue - Summary of Company's Deferred Revenue (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Deferred Revenue [Abstract] | |
| Beginning balance on January 1, 2026 | $ 3,987 |
| Addition of deferred revenue during the period | 2,797 |
| Adjustment to deferred revenue during the period | (286) |
| Revenue recognized during the period | (3,701) |
| Ending balance on June 30, 2026 | $ 2,797 |