v3.26.1
Disaggregated Revenue - Summary of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 29,509 $ 27,431 $ 55,122 $ 50,937
Scheduled        
Disaggregation of Revenue [Line Items]        
Revenue 17,383 21,405 32,844 39,189
On Demand        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,126 $ 6,026 $ 22,278 $ 11,748