Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Stock-Based Compensation Expense (Details)

v3.25.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Accrued expenses $ 102  
Stock Options And Restricted Stock    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 19,995 $ 15,184
Software development | Stock Options And Restricted Stock    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 307 739
General and administrative | Equity Based Portion Of Contingent Consideration | Trinity Air Medical, Inc    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense   3,022
General and administrative | Stock Options And Restricted Stock    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 18,627 13,849
General and administrative | Stock Options And Restricted Stock | Trinity Air Medical, Inc    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense   339
Selling and marketing | Stock Options And Restricted Stock    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 1,061 $ 596