v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 17, 2025
Mar. 16, 2022
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Mar. 13, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Number of shares issuable as percentage of cash proceeds received (as a percent)     60.00%        
Total assets     $ 336,083,000 $ 349,760,000      
Assets valued using quoted or transaction prices in which quantitative unobservable inputs are not developed     90,990,000 98,721,000 $ 103,959,000   $ 105,670,000
Level 3              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Liabilities, fair value     20,441,000 18,698,000      
Total assets     90,990,000 98,721,000      
Assets valued using quoted or transaction prices in which quantitative unobservable inputs are not developed     $ 500,000 $ 700,000      
UDF IV              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Business combination contingent consideration per share (in dollars per share)     $ 1.19     $ 1.21  
UDF IV | Level 3              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Business combination contingent consideration per share (in dollars per share)           $ 1.56  
UDF IV | Level 3 | Contingent consideration              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Liabilities, fair value     $ 19,900,000        
Mosaic              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Fair value of CERs issued $ 25,000,000.0            
Fair value of CERs expired $ 0            
Value per CER unit (in dollars per share)   $ 0.83