v3.26.1
Business Combinations - Schedule of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Apr. 16, 2026
Mar. 11, 2026
Canary Connect, Inc.    
Business Combination [Line Items]    
Total intangible assets   $ 19,090
Canary Connect, Inc. | Customer relationship    
Business Combination [Line Items]    
Total intangible assets   $ 8,320
Estimated useful life   10 years
Canary Connect, Inc. | Proprietary technologies    
Business Combination [Line Items]    
Total intangible assets   $ 9,670
Canary Connect, Inc. | Proprietary technologies | Minimum    
Business Combination [Line Items]    
Estimated useful life   5 years
Canary Connect, Inc. | Proprietary technologies | Maximum    
Business Combination [Line Items]    
Estimated useful life   10 years
Canary Connect, Inc. | Trade names    
Business Combination [Line Items]    
Total intangible assets   $ 1,100
Estimated useful life   13 years
Aloe Care Health, Inc.    
Business Combination [Line Items]    
Total intangible assets $ 7,840  
Aloe Care Health, Inc. | Customer relationship    
Business Combination [Line Items]    
Total intangible assets $ 470  
Estimated useful life 5 years  
Aloe Care Health, Inc. | Proprietary technologies    
Business Combination [Line Items]    
Total intangible assets $ 4,810  
Estimated useful life 10 years  
Aloe Care Health, Inc. | Trade names    
Business Combination [Line Items]    
Total intangible assets $ 2,560  
Estimated useful life 10 years