XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag   Net gain recognized
Significant Unobservable Inputs (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance $ 14,050 $ 3,650
Acquisitions   16,620
Net gain/expense recognized 2,148 6,220
Payments (5,358)  
Ending Balance $ 10,840 $ 14,050