Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Segment and Geographic Information - Schedule of Financial Data by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue $ 60,989 $ 35,633 $ 106,260 $ 62,263  
Gross Profit 10,369 5,111 17,533 8,034  
All other operating costs (22,578) (14,844) (42,569) (31,457)  
Segment net loss (12,209) (9,733) (25,036) (23,423)  
Unallocated corporate costs & software development (7,875) (8,101) (17,221) (16,797)  
Other non-operating income (399) 18,145 2,040 20,823  
(Loss) income before income taxes $ (12,608) $ 8,412 $ (22,996) $ (2,600)  
Gross Profit, Margin 17.00% 14.30% 16.50% 12.90%  
Goodwill $ 39,797   $ 39,797   $ 39,445
Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss (4,334) $ (1,632) (7,815) $ (6,626)  
Passenger          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 26,590 18,384 45,094 32,339  
Gross Profit $ 4,642 $ 2,478 $ 7,454 $ 3,167  
Gross Profit, Margin 17.50% 13.50% 16.50% 9.80%  
Goodwill $ 26,469   $ 26,469   26,117
Passenger | Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss (3,837) $ (2,326) (8,955) $ (7,842)  
Medical          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 34,399 17,249 61,166 29,924  
Gross Profit $ 5,727 $ 2,633 $ 10,079 $ 4,867  
Gross Profit, Margin 16.60% 15.30% 16.50% 16.30%  
Goodwill $ 13,328   $ 13,328   $ 13,328
Medical | Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Segment net loss $ (497) $ 694 $ 1,140 $ 1,216