XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Amounts Included in the Consolidated Statements of Financial Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Operating lease assets $ 30,561 $ 27,989
Finance lease assets $ 7,927 $ 8,668
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Total lease assets $ 38,488 $ 36,657
Liabilities:    
Current 6,597 5,943
Long-term 23,700 22,352
Total operating lease liabilities 30,297 28,295
Current 621 593
Long-term 7,994 8,615
Total finance lease liabilities 8,615 9,208
Total lease liabilities $ 38,912 $ 37,503