v3.26.1
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