v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash $ 176,670 $ 170,500 $ 84,708 $ 86,012
Other accrued liabilities 12,943 15,278    
Other noncurrent liabilities 28,042 24,671    
VIE, primary beneficiary        
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash 19,011 17,828    
Other accrued liabilities 2,958 2,381    
Other noncurrent liabilities $ 5,601 $ 6,326