XML 101 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11. Leases (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 $ 924 $ 14 $ 0
Finance lease, interest on lease liabilities 1,451 51 0
Operating lease cost 14,403 12,090 14,634
Variable lease cost 2,902 3,421 2,517
Short-term lease cost 954 472 339
Total lease cost 20,634 16,048 17,490
Payments of amounts included in the measurement of operating lease liabilities 13,774 11,815 15,359
Payments of amounts included in the measurement of finance lease liabilities 677 0 0
Lease assets obtained in exchange for operating lease liabilities 41,772 7,163 4,394
Lease assets obtained in exchange for finance lease liabilities 13,406 17,063 $ 0
Operating Lease [Abstract]      
Operating lease assets 114,283 84,419  
Operating lease liabilities - current 11,799 10,307  
Operating lease liabilities - noncurrent $ 66,211 $ 36,662  
Operating lease, Weighted-average remaining lease term 9 years 5 years  
Operating lease, Weighted-average discount rate 5.50% 5.20%  
Finance Lease [Abstract]      
Finance lease assets $ 29,262 $ 17,049  
Finance lease liabilities - current 1,482 51  
Finance lease liabilities - noncurrent $ 29,532 $ 17,063  
Finance lease, Weighted-average remaining lease term 28 years 40 years  
Finance lease, Weighted-average discount rate 6.60% 5.40%  
Lessee, Operating Lease, Liability, to be Paid [Abstract]      
Operating Lease, Liability, to be Paid, Year One $ 15,322    
Operating Lease, Liability, to be Paid, Year Two 13,789    
Operating Lease, Liability, to be Paid, Year Three 11,292    
Operating Lease, Liability, to be Paid, Year Four 11,035    
Operating Lease, Liability, to be Paid, Year Five 9,377    
Operating Lease, Liability, to be Paid, after Year Five 41,543    
Operating lease liabilities, total future payments 102,358    
Less: interest on operating lease liablities (24,348)    
Total operating lease liabilities 78,010    
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Finance Lease, Liability, to be Paid, Year One 1,919    
Finance Lease, Liability, to be Paid, Year Two 2,788    
Finance Lease, Liability, to be Paid, Year Three 2,832    
Finance Lease, Liability, to be Paid, Year Four 2,885    
Finance Lease, Liability, to be Paid, Year Five 2,963    
Finance Lease, Liability, to be Paid, after Year Five 55,265    
Finance lease liabilities, total future payments 68,652    
Less: interest on finance lease liabilities (37,638)    
Total finance lease liabilities $ 31,014    
Lessee, Lease, Description [Line Items]      
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities  
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