v3.25.2
Revenue & Contract Liability - Summary of Significant Changes in Deferred Revenue Liability Balances (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Beginning balance $ 8,903 $ 9,896
Revenue Recognized (8,783) (9,896)
Amounts Collected or Invoiced 3,937 8,903
Ending Balance $ 4,057 $ 8,903