v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months Ended March 31,
20252024
Operating lease cost
$3,211 $2,399 
Finance lease cost26 34 
Short-term lease cost
1,026 796 
Total lease expense$4,263 $3,229 
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationMarch 31, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$35,272 $29,931 
Current liabilitiesAccrued liabilities and other8,160 8,033 
Non-current liabilitiesOther long-term liabilities28,112 22,795 
     Total operating lease liabilities$36,272 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$136 $97 
Current liabilitiesAccrued liabilities and other54 57 
Non-current liabilitiesOther long-term liabilities80 37 
     Total finance lease liabilities$134 $94 

Cash payments on operating leases were $2.8 million and $2.5 million for the three months ended March 31, 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$9,200 $54 $9,254 
202610,010 47 10,057 
20276,837 24 6,861 
20285,318 17 5,335 
20294,358 16 4,374 
Thereafter20,109 — 20,109 
Total lease payments$55,832 $158 $55,990 
Less: Imputed interest(19,560)(24)(19,584)
Present value of lease liabilities$36,272 $134 $36,406 
Leases Leases
The components of lease expense are as follows:
Three Months Ended March 31,
20252024
Operating lease cost
$3,211 $2,399 
Finance lease cost26 34 
Short-term lease cost
1,026 796 
Total lease expense$4,263 $3,229 
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationMarch 31, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$35,272 $29,931 
Current liabilitiesAccrued liabilities and other8,160 8,033 
Non-current liabilitiesOther long-term liabilities28,112 22,795 
     Total operating lease liabilities$36,272 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$136 $97 
Current liabilitiesAccrued liabilities and other54 57 
Non-current liabilitiesOther long-term liabilities80 37 
     Total finance lease liabilities$134 $94 

Cash payments on operating leases were $2.8 million and $2.5 million for the three months ended March 31, 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$9,200 $54 $9,254 
202610,010 47 10,057 
20276,837 24 6,861 
20285,318 17 5,335 
20294,358 16 4,374 
Thereafter20,109 — 20,109 
Total lease payments$55,832 $158 $55,990 
Less: Imputed interest(19,560)(24)(19,584)
Present value of lease liabilities$36,272 $134 $36,406