v3.25.2
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Money market funds $ 80,845 $ 79,167
Interest rate swap assets 775 2,213
Total assets 81,620 81,380
Liabilities    
Contingent liabilities 19,211 43,939
Interest rate swap liabilities 2,587  
Total liabilities 21,798 43,939
LEVEL 1    
Assets    
Money market funds 80,845 79,167
Interest rate swap assets 0 0
Total assets 80,845 79,167
Liabilities    
Contingent liabilities 0 0
Interest rate swap liabilities 0  
Total liabilities 0 0
LEVEL 2    
Assets    
Money market funds 0 0
Interest rate swap assets 775 2,213
Total assets 775 2,213
Liabilities    
Contingent liabilities 0 0
Interest rate swap liabilities 2,587  
Total liabilities 2,587 0
LEVEL 3    
Assets    
Money market funds 0 0
Interest rate swap assets 0 0
Total assets 0 0
Liabilities    
Contingent liabilities 19,211 43,939
Interest rate swap liabilities 0  
Total liabilities $ 19,211 $ 43,939