Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Narrative (Details)

v3.26.1
Fair Value Measurements - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
yr
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
yr
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value, assets, level 3 transfers, amount $ 0 $ 0  
Contingent and deferred consideration, maximum undiscounted payment $ 6,600,000   $ 6,800,000
Earn-out period for contingent and deferred consideration 2 years    
Investments in convertible notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Increase in fair value of convertible notes $ 100,000    
Investments in convertible notes | Measurement Input, Weighted Average Maturity      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input | yr 0.53    
Investments in convertible notes | Measurement Input, Weighted Average Settlement      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 0.97    
Investments in convertible notes | Measurement Input, Weighted Average Discount Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 0.135    
Investments in convertible notes | Measurement Input, Weighted Average Time To Settlement      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input | yr 0.24   0.27
Minimum | Investments in convertible notes | Measurement Input, Accrued Interest Rates      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 0.06    
Maximum | Investments in convertible notes | Measurement Input, Accrued Interest Rates      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Convertible note, measurement input 0.10