XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Assets $ 178,497 $ 247,110
Liabilities:    
Liabilities 7,069 22,758
Cash Equivalents [Member]    
Assets:    
Assets 166,896 237,087
Derivative Asset    
Assets:    
Assets 9,866 8,288
Investments in equity securities    
Assets:    
Assets 1,735 1,735
Level 1    
Assets:    
Assets 166,896 237,087
Liabilities:    
Liabilities 0 0
Level 1 | Cash Equivalents [Member]    
Assets:    
Assets 166,896 237,087
Level 1 | Derivative Asset    
Assets:    
Assets 0 0
Level 1 | Investments in equity securities    
Assets:    
Assets 0 0
Level 2    
Assets:    
Assets 9,866 8,288
Liabilities:    
Liabilities 0 0
Level 2 | Cash Equivalents [Member]    
Assets:    
Assets 0
Level 2 | Derivative Asset    
Assets:    
Assets 9,866 8,288
Level 2 | Investments in equity securities    
Assets:    
Assets 0 0
Level 3    
Assets:    
Assets 1,735 1,735
Liabilities:    
Liabilities 7,069 22,758
Level 3 | Cash Equivalents [Member]    
Assets:    
Assets 0 0
Level 3 | Derivative Asset    
Assets:    
Assets 0 0
Level 3 | Investments in equity securities    
Assets:    
Assets 1,735 1,735
Contingent Earn-out Liability    
Liabilities:    
Liabilities 7,069 22,758
Contingent Earn-out Liability | Level 1    
Liabilities:    
Liabilities 0 0
Contingent Earn-out Liability | Level 2    
Liabilities:    
Liabilities 0 0
Contingent Earn-out Liability | Level 3    
Liabilities:    
Liabilities $ 7,069 $ 22,758