v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue Outstanding Deferred revenue outstanding in each respective period is as follows:
December 31, 2024March 31, 2025December 31, 2025March 31, 2026
Deferred revenue$19,221 $32,535 $17,026 $8,993