v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue Outstanding Deferred revenue outstanding in each respective period is as follows:
December 31, 2024June 30, 2025December 31, 2025June 30, 2026
Deferred revenue$19,221 $28,582 $17,026 $61,155