v3.25.2
Leases - Summary of Amounts Included in the Condensed Consolidated Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Operating lease assets $ 26,816 $ 30,561
Finance lease assets $ 7,556 $ 7,927
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 $ 34,372 $ 38,488
Liabilities:    
Current 6,396 6,597
Long-term 20,306 23,700
Total operating lease liabilities 26,702 30,297
Current 633 621
Long-term 7,673 7,994
Total finance lease liabilities 8,306 8,615
Total lease liabilities $ 35,008 $ 38,912