v3.25.4
Equity Method Investment - Schedule of Equity Method Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity Method Investments [Roll Forward]      
Cash distributions $ (6,661) $ (5,178) $ (21,474)
CVRP JV      
Equity Method Investments [Roll Forward]      
Balance at beginning of period 19,328 24,518  
Cash contributions 4 14  
Cash distributions (6,665) (5,193)  
Equity loss (14) (11)  
Balance at end of period $ 12,653 19,328 24,518
Distribution for exceeding milestones   $ 3,200 $ 2,200