v3.26.1
Revenue & Contract Liability - Summary of Significant Changes in Deferred Revenue Liability Balances (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Beginning balance $ 16,830 $ 8,903
Revenue Recognized (16,830) (8,903)
Amounts Collected or Invoiced 4,683 16,830
Ending Balance $ 4,683 $ 16,830