XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Summary of Lease Costs
The components of lease expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost
$2,842 $2,373 $5,517 $4,721 
Finance lease cost31 41 65 88 
Short-term lease cost
1,264 1,994 2,195 3,925 
Total lease expense$4,137 $4,408 $7,777 $8,734 
Summary of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationJune 30, 2024December 31, 2023
Operating Leases
Right-of-use assets, netOther assets, net$32,368 $31,165 
Current liabilitiesAccrued liabilities and other7,434 7,502 
Non-current liabilitiesOther long-term liabilities25,726 24,417 
     Total operating lease liabilities$33,160 $31,919 
Finance Leases
     Right-of-use assets, netOther assets, net$144 $205 
Current liabilitiesAccrued liabilities and other94 108 
Non-current liabilitiesOther long-term liabilities60 107 
     Total finance lease liabilities$154 $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$5,460 $51 $5,511 
202510,354 78 10,432 
20268,207 30 8,237 
20275,244 5,251 
20283,770 — 3,770 
Thereafter17,883 — 17,883 
Total lease payments$50,918 $166 $51,084 
Less: Imputed interest(17,758)(12)(17,770)
Present value of lease liabilities$33,160 $154 $33,314 
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$5,460 $51 $5,511 
202510,354 78 10,432 
20268,207 30 8,237 
20275,244 5,251 
20283,770 — 3,770 
Thereafter17,883 — 17,883 
Total lease payments$50,918 $166 $51,084 
Less: Imputed interest(17,758)(12)(17,770)
Present value of lease liabilities$33,160 $154 $33,314