XML 125 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Operating right-of-use assets $ 38,004 $ 21,343
Finance lease assets 5,220 2,748
Total lease assets 43,224 24,091
Current operating lease liabilities 37,629 13,258
Finance lease liabilities 1,665 916
Operating lease liabilities 15,190 18,667
Finance lease liabilities 3,613 1,881
Total lease liabilities $ 58,097 $ 34,722
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Operating lease acquired, operating liability, current $ 43,000  
Finance lease, right-of-use asset, accumulated amortization $ 2,400 $ 1,200