v3.26.1
Fair Value Measurements - Schedule of Fair Value, Assets Measured at Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 32,746 $ 175,520
Ending balance 3,646  
Liabilities measured at fair value 3,677 0
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 32,746 175,520
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets measured at fair value 32,746 175,520
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Beginning balance 0 0
Additions related to acquisitions 3,646 0
Loss on remeasurement 31 0
Ending balance 3,677 0
Liabilities measured at fair value $ 3,677 $ 0