XML 119 R108.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Assets and Liabilities - Schedule of Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Assets, Unobservable Input Reconciliation:    
Opening Balance $ 8,501 $ 10,863
Total realized and unrealized gains (losses) included in Net income 5,263 8,501
Additions 0 0
Settlements (8,501) (10,863)
Closing Balance 5,263 8,501
Unrealized gains (losses) outstanding $ 5,263 $ 8,501
Fair value, asset, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net
Fair value, asset, recurring basis, still held, unrealized gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net
Liabilities, Unobservable Input Reconciliation:    
Opening Balance $ 26,538 $ 47,067
Total realized and unrealized gains (losses) included in Net income 18,585 1,367
Additions 0 0
Settlements (4,603) (21,896)
Closing Balance 40,520 26,538
Unrealized gains (losses) outstanding $ 18,585 $ 1,367
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net
Fair value, liability, recurring basis, still held, unrealized gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net
Contingent consideration    
Liabilities, Unobservable Input Reconciliation:    
Opening Balance $ 21,935 $ 25,740
Total realized and unrealized gains (losses) included in Net income 2,791 (3,236)
Additions 0 0
Settlements 0 (569)
Closing Balance 24,726 21,935
Unrealized gains (losses) outstanding 2,791 (3,236)
Rate lock commitments    
Assets, Unobservable Input Reconciliation:    
Opening Balance 1,010 9,604
Total realized and unrealized gains (losses) included in Net income 3,787 1,010
Additions 0 0
Settlements (1,010) (9,604)
Closing Balance 3,787 1,010
Unrealized gains (losses) outstanding 3,787 1,010
Liabilities, Unobservable Input Reconciliation:    
Opening Balance 1,350 1,023
Total realized and unrealized gains (losses) included in Net income 1,128 1,350
Additions 0 0
Settlements (1,350) (1,023)
Closing Balance 1,128 1,350
Unrealized gains (losses) outstanding 1,128 1,350
Forward Sales Contracts    
Assets, Unobservable Input Reconciliation:    
Opening Balance 7,491 1,259
Total realized and unrealized gains (losses) included in Net income 1,476 7,491
Additions 0 0
Settlements (7,491) (1,259)
Closing Balance 1,476 7,491
Unrealized gains (losses) outstanding 1,476 7,491
Liabilities, Unobservable Input Reconciliation:    
Opening Balance 3,253 20,304
Total realized and unrealized gains (losses) included in Net income 14,666 3,253
Additions 0 0
Settlements (3,253) (20,304)
Closing Balance 14,666 3,253
Unrealized gains (losses) outstanding $ 14,666 $ 3,253