XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Components of Net Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease, Cost [Abstract]      
Finance lease - amortization of right of use assets $ 6,072 $ 4,116 $ 2,110
Finance lease - interest on lease liabilities 678 453 170
Operating lease cost 10,464 9,003 7,333
Variable lease cost 806 1,781 1,778
Short-term lease cost 120 100 52
Sublease income 0 (529) (874)
Total $ 18,140 $ 14,924 10,569
Weighted Average Remaining Lease Term [Abstract]      
Weighted average remaining lease term, Operating leases 6 years 6 months 6 years 3 months 7 days  
Weighted average remaining lease term, Finance leases 2 years 1 month 13 days 2 years 2 months 26 days  
Weighted average discount rate:      
Weighted average discount rate, Operating leases 6.59% 5.27%  
Weighted average discount rate, Finance leases 7.23% 6.20%  
Lease liabilities arising from obtaining right-of-use assets      
Lease obligations obtained in exchange for lease assets, Operating leases $ 31,563 $ 13,138 6,431
Lease obligations obtained in exchange for lease assets, Finance leases 6,373 6,369 6,003
Cash payments on leases      
Operating cash flows from operating leases 10,615 8,251 8,088
Operating cash flows from finance leases 489 413 160
Financing cash flows from finance leases $ 5,698 $ 3,865 $ 2,272