XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Leases
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Operating lease cost
$3,258 $2,620 $9,733 $7,585 
Finance lease cost30 27 91 92 
Short-term lease cost
961 1,259 3,158 3,211 
Total lease expense$4,249 $3,906 $12,982 $10,888 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationSeptember 30, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$33,402 $29,931 
Current liabilitiesAccrued liabilities and other8,088 8,033 
Non-current liabilitiesOther long-term liabilities26,304 22,795 
     Total operating lease liabilities$34,392 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$217 $97 
Current liabilitiesAccrued liabilities and other61 57 
Non-current liabilitiesOther long-term liabilities159 37 
     Total finance lease liabilities$220 $94 

Cash payments on operating leases were $8.7 million and $7.3 million for the nine months ended September 30, 2025 and 2024, respectively.
Anticipated future lease costs, which are based in part on certain assumptions to approximate annual rental commitments under non-cancelable leases, are as follows:
OperatingFinancingTotal
Remainder of 2025$3,093 $35 $3,128 
202610,920 139 11,059 
20277,619 117 7,736 
20285,861 110 5,971 
20294,507 105 4,612 
Thereafter12,441 37 12,478 
Total lease payments$44,441 $543 $44,984 
Less: Imputed interest(10,049)(323)(10,372)
Present value of lease liabilities$34,392 $220 $34,612 
Leases Leases
The components of lease expense are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Operating lease cost
$3,258 $2,620 $9,733 $7,585 
Finance lease cost30 27 91 92 
Short-term lease cost
961 1,259 3,158 3,211 
Total lease expense$4,249 $3,906 $12,982 $10,888 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationSeptember 30, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$33,402 $29,931 
Current liabilitiesAccrued liabilities and other8,088 8,033 
Non-current liabilitiesOther long-term liabilities26,304 22,795 
     Total operating lease liabilities$34,392 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$217 $97 
Current liabilitiesAccrued liabilities and other61 57 
Non-current liabilitiesOther long-term liabilities159 37 
     Total finance lease liabilities$220 $94 

Cash payments on operating leases were $8.7 million and $7.3 million for the nine months ended September 30, 2025 and 2024, respectively.
Anticipated future lease costs, which are based in part on certain assumptions to approximate annual rental commitments under non-cancelable leases, are as follows:
OperatingFinancingTotal
Remainder of 2025$3,093 $35 $3,128 
202610,920 139 11,059 
20277,619 117 7,736 
20285,861 110 5,971 
20294,507 105 4,612 
Thereafter12,441 37 12,478 
Total lease payments$44,441 $543 $44,984 
Less: Imputed interest(10,049)(323)(10,372)
Present value of lease liabilities$34,392 $220 $34,612