v3.26.1
Leases - Schedule of Other Information Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Other assets (right-of-use assets) $ 9,307 $ 10,059
Accrued liabilities (current maturities of leases) 2,793 2,777
Other long-term liabilities (non-current maturities of leases) 8,653 9,438
Property and equipment, net 85,377 0
Accrued liabilities $ 80,120 $ 0