Supplemental Information to the Condensed Consolidated Financial Statements - Schedule of Reconciliation of Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] | ||||
| Deferred revenue, beginning of period | $ 16,732 | $ 7,578 | $ 7,376 | $ 8,002 |
| Acquired from Valiant Business Combination | (1) | 4,335 | ||
| Deposits received | 8,718 | 3,253 | 17,815 | 10,988 |
| Revenue recognized | (6,361) | (4,908) | (10,438) | (13,067) |
| Adjustment to acquired deferred revenue from Valiant Business Combination | (174) | (174) | ||
| Deferred revenue, end of period | $ 18,914 | $ 5,923 | $ 18,914 | $ 5,923 |