v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2026
Oct. 31, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Liabilities          
Derived participation investment, in transit exchanges for new securities, reinvested $ 5,700        
Derived participation investment, residual interest, reinvested $ 2,000        
Investment in preferred interest of consumer financing partner     $ 7,500 $ 7,500  
Maximum aggregate payment if all milestones are reached     500    
First milestone payment   $ 100      
Accrued Liabilities          
Liabilities          
Acquisition-related contingent consideration         $ 400
Level 3 | Carrying Value          
Assets          
Derived participation investment     3,302 3,321 6,001
Liabilities          
Acquisition-related contingent consideration     0 0 368
Level 3 | Fair Value          
Assets          
Derived participation investment     3,302 3,321 6,001
Liabilities          
Acquisition-related contingent consideration     $ 0 $ 0 $ 368