v3.25.2
Leases
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease cost
$3,264 $2,566 $6,475 $4,965 
Finance lease cost35 31 61 65 
Short-term lease cost
1,171 1,156 2,197 1,952 
Total lease expense$4,470 $3,753 $8,733 $6,982 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationJune 30, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$34,412 $29,931 
Current liabilitiesAccrued liabilities and other8,041 8,033 
Non-current liabilitiesOther long-term liabilities27,338 22,795 
     Total operating lease liabilities$35,379 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$229 $97 
Current liabilitiesAccrued liabilities and other62 57 
Non-current liabilitiesOther long-term liabilities164 37 
     Total finance lease liabilities$226 $94 

Cash payments on operating leases were $5.8 million and $4.8 million for the six months ended June 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$6,150 $44 $6,194 
202610,461 79 10,540 
20277,124 57 7,181 
20285,563 50 5,613 
20294,508 45 4,553 
Thereafter20,598 20,604 
Total lease payments$54,404 $281 $54,685 
Less: Imputed interest(19,025)(55)(19,080)
Present value of lease liabilities$35,379 $226 $35,605 
Leases Leases
The components of lease expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease cost
$3,264 $2,566 $6,475 $4,965 
Finance lease cost35 31 61 65 
Short-term lease cost
1,171 1,156 2,197 1,952 
Total lease expense$4,470 $3,753 $8,733 $6,982 

Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationJune 30, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$34,412 $29,931 
Current liabilitiesAccrued liabilities and other8,041 8,033 
Non-current liabilitiesOther long-term liabilities27,338 22,795 
     Total operating lease liabilities$35,379 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$229 $97 
Current liabilitiesAccrued liabilities and other62 57 
Non-current liabilitiesOther long-term liabilities164 37 
     Total finance lease liabilities$226 $94 

Cash payments on operating leases were $5.8 million and $4.8 million for the six months ended June 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$6,150 $44 $6,194 
202610,461 79 10,540 
20277,124 57 7,181 
20285,563 50 5,613 
20294,508 45 4,553 
Thereafter20,598 20,604 
Total lease payments$54,404 $281 $54,685 
Less: Imputed interest(19,025)(55)(19,080)
Present value of lease liabilities$35,379 $226 $35,605