v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Variable Interest Entity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash $ 293,356 $ 170,500 $ 73,981 $ 86,012
Other accrued liabilities 10,048 15,278    
Other noncurrent liabilities 27,166 24,671    
VIE, primary beneficiary        
Variable Interest Entity [Line Items]        
Cash, cash equivalents and restricted cash 18,339 17,828    
Other accrued liabilities 2,543 2,381    
Other noncurrent liabilities $ 6,018 $ 6,326