v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Summary of Lease Costs
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 
Summary of Assets and Liabilities, Lessee
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 
Summary of Finance Lease, Liability, Maturity
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 
Summary of Lessee, Operating Lease, Liability, Maturity
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