XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease assets $ 53,582 $ 65,340
Finance lease assets 3,917 4,450
Total lease assets $ 57,499 $ 69,790
Finance lease, right-of-use asset, statement of financial position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Liabilities    
Operating lease liabilities $ 14,331 $ 19,019
Finance lease liabilities $ 448 $ 428
Operating lease, liability, current, statement of financial position [Extensible List] Accrued liabilities Accrued liabilities
Finance lease, liability, current, statement of financial position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Operating lease liabilities $ 38,938 $ 59,225
Finance lease liabilities 4,561 5,039
Total lease liabilities $ 58,278 $ 83,711
Finance lease, liability, noncurrent, statement of financial position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities