v3.25.4
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Lease assets $ 82,542 $ 63,853
Liabilities    
Accrued liabilities 17,254 18,658
Lease liabilities 69,425 47,420
Lease liabilities $ 86,679 $ 66,078