Quarterly report pursuant to Section 13 or 15(d)

Segment and Geographic Information - Schedule of Financial Data by Reportable Segment (Details)

v3.23.3
Segment and Geographic Information - Schedule of Financial Data by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue $ 71,442 $ 45,722 $ 177,702 $ 107,985  
Gross Profit 15,579 9,266 33,112 17,300  
All other operating costs (23,027) (19,694) (65,596) (51,151)  
Segment net loss (7,448) (10,428) (32,484) (33,851)  
Unallocated corporate costs & software development (8,164) (11,011) (25,385) (27,808)  
Other non-operating income 7,866 1,239 9,906 22,062  
Income (loss) before income taxes $ 418 $ (9,189) $ (22,578) $ (11,789)  
Gross Profit, Margin 21.80% 20.30% 18.60% 16.00%  
Goodwill $ 39,229   $ 39,229   $ 39,445
Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss 716 $ 583 (7,099) $ (6,043)  
Passenger          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 37,995 25,503 83,089 57,842  
Gross Profit $ 9,410 $ 6,094 $ 16,864 $ 9,261  
Gross Profit, Margin 24.80% 23.90% 20.30% 16.00%  
Goodwill $ 25,901   $ 25,901   26,117
Passenger | Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss 801 $ (416) (8,154) $ (8,258)  
Medical          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 33,447 20,219 94,613 50,143  
Gross Profit $ 6,169 $ 3,172 $ 16,248 $ 8,039  
Gross Profit, Margin 18.40% 15.70% 17.20% 16.00%  
Goodwill $ 13,328   $ 13,328   $ 13,328
Medical | Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss $ (85) $ 999 $ 1,055 $ 2,215