v3.26.3
7. Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Lease, Cost [Abstract]          
Finance lease, amortization of right-of-use assets $ 580 $ 437 $ 1,757 $ 1,238  
Finance lease, interest on lease liabilities 616 552 1,878 1,620  
Operating lease cost 6,773 5,653 17,606 13,966  
Variable lease cost 1,086 1,007 3,304 2,724  
Short-term lease cost 533 205 1,381 640  
Total lease cost 9,588 $ 7,854 25,926 20,188  
Payments of amounts included in the measurement of operating lease liabilities     17,188 12,441  
Payments of amounts included in the measurement of finance lease liabilities     2,734 1,481  
Lease assets obtained in exchange for operating lease liabilities     74,443 49,509  
Lease assets obtained in exchange for finance lease liabilities     379 $ 4,583  
Operating Lease [Abstract]          
Operating lease assets 223,268   223,268   $ 161,756
Operating lease liabilities - current 14,504   14,504   15,183
Operating lease liabilities - noncurrent $ 166,400   $ 166,400   $ 103,753
Operating lease, Weighted-average remaining lease term 11 years   11 years   12 years
Operating lease, Weighted-average discount rate 5.20%   5.20%   5.70%
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets   Other assets   Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities   Other current liabilities   Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities   Other liabilities   Other liabilities
Finance Lease [Abstract]          
Finance lease assets $ 32,089   $ 32,089   $ 34,302
Finance lease liabilities - current 2,992   2,992   2,907
Finance lease liabilities - noncurrent $ 33,410   $ 33,410   $ 34,920
Finance lease, Weighted-average remaining lease term 24 years   24 years   24 years
Finance lease, Weighted-average discount rate 6.50%   6.50%   6.60%
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets   Other assets   Other assets
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities   Other current liabilities   Other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities   Other liabilities   Other liabilities
Lessee, Operating Lease, Liability, to be Paid [Abstract]          
Operating lease, liability, to be paid, remainder of fiscal year $ 5,617   $ 5,617    
Operating lease, liability, to be paid, year one 22,707   22,707    
Operating lease, liability, to be paid, year two 22,542   22,542    
Operating lease, liability, to be paid, year three 21,072   21,072    
Operating lease, liability, to be paid, year four 19,690   19,690    
Operating lease, liability, to be paid, year five 19,586   19,586    
Operating lease, liability, to be paid, after year five 129,325   129,325    
Operating lease liabilities, total future payments 240,539   240,539    
Less: interest on operating lease liabilities (59,635)   (59,635)    
Total operating lease liabilities 180,904   180,904    
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]          
Finance lease, liability, to be paid, remainder of fiscal year 922   922    
Finance lease, liability, to be paid, year one 3,704   3,704    
Finance lease, liability, to be paid, year two 3,767   3,767    
Finance lease, liability, to be paid, year three 3,855   3,855    
Finance lease, liability, to be paid, year four 3,901   3,901    
Finance lease, liability, to be paid, year five 3,930   3,930    
Finance lease, liability, to be paid, after year five 51,636   51,636    
Finance lease liabilities, total future payments 71,715   71,715    
Less: interest on finance lease liabilities (35,313)   (35,313)    
Total finance lease liabilities $ 36,402   $ 36,402