v3.26.1
Fair Value - Level 3 Items Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contingent Consideration - Business Combinations    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 39 $ 83
Change in fair value, loss (gain) included in net income (39) (28)
Ending balance 0 55
Embedded Derivatives    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 2,627 22,262
Change in fair value, loss (gain) included in net income (2,627) (19,526)
Ending balance $ 0 2,736
Private Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance   460
Change in fair value, loss (gain) included in net income   3,610
Ending balance   $ 4,070