v3.26.1
Acquisitions - Medici Technologies, Inc. Acquisition (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Nov. 30, 2025
Business Combination [Line Items]      
Goodwill $ 342,838 $ 278,325  
Medici Technologies, Inc dba Livewell      
Business Combination [Line Items]      
Goodwill     $ 18,360
Other net liabilities     (892)
Net assets acquired     27,752
Medici Technologies, Inc dba Livewell | Customer relationships      
Business Combination [Line Items]      
Finite-lived intangible asset     5,390
Medici Technologies, Inc dba Livewell | Developed Technology Rights      
Business Combination [Line Items]      
Finite-lived intangible asset     3,475
Medici Technologies, Inc dba Livewell | Trade names      
Business Combination [Line Items]      
Finite-lived intangible asset     $ 1,419