XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Summary of Lease Costs
The components of lease expense are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Operating lease cost
$2,620 $2,660 $7,585 $6,787 
Finance lease cost27 35 92 122 
Short-term lease cost
1,259 1,208 3,211 4,733 
Total lease expense$3,906 $3,903 $10,888 $11,642 
Summary of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationSeptember 30, 2024December 31, 2023
Operating Leases
Right-of-use assets, netOther assets, net$30,035 $29,208 
Current liabilitiesAccrued liabilities and other6,663 6,518 
Non-current liabilitiesOther long-term liabilities24,275 23,578 
     Total operating lease liabilities$30,938 $30,096 
Finance Leases
     Right-of-use assets, netOther assets, net$119 $205 
Current liabilitiesAccrued liabilities and other85 108 
Non-current liabilitiesOther long-term liabilities45 107 
     Total finance lease liabilities$130 $215 
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 2024$2,491 $26 $2,517 
20259,804 77 9,881 
20268,448 30 8,478 
20275,388 5,395 
20283,867 — 3,867 
Thereafter17,969 — 17,969 
Total lease payments$47,967 $140 $48,107 
Less: Imputed interest(17,029)(10)(17,039)
Present value of lease liabilities$30,938 $130 $31,068 
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 2024$2,491 $26 $2,517 
20259,804 77 9,881 
20268,448 30 8,478 
20275,388 5,395 
20283,867 — 3,867 
Thereafter17,969 — 17,969 
Total lease payments$47,967 $140 $48,107 
Less: Imputed interest(17,029)(10)(17,039)
Present value of lease liabilities$30,938 $130 $31,068