v3.26.1
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended
Jan. 22, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 01, 2024
Business Combination [Line Items]          
Cash payments   $ 0 $ 41,122,000    
Contingent consideration liabilities   250,000   $ 250,000  
Restricted stock units | Common stock          
Business Combination [Line Items]          
Restricted shares of common stock 151,148        
Upfront Healthcare Services          
Business Combination [Line Items]          
Consideration $ 80,000,000.0        
Cash payments 41,100,000        
Fair value 31,600,000        
Contingent consideration liabilities 7,300,000        
Percentage interest acquired         100.00%
Cash retention payment $ 1,100,000   900,000    
Stock based compensation related to retention bonus   $ 0 $ 500,000    
Upfront Healthcare Services | Customer Relationships          
Business Combination [Line Items]          
Estimated useful life (in years) 6 years        
Upfront Healthcare Services | Developed technologies          
Business Combination [Line Items]          
Estimated useful life (in years) 3 years        
Upfront Healthcare Services | Trademarks          
Business Combination [Line Items]          
Estimated useful life (in years) 3 years        
Upfront Healthcare Services | Restricted shares          
Business Combination [Line Items]          
Number of restricted shares issued (in shares) 106,196        
Restricted shares, vested (in shares)   0 86,975