XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Summary of Lease Costs
The components of lease expense are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease cost
$2,373 $2,550 $4,721 $5,128 
Finance lease cost41 71 88 147 
Short-term lease cost
1,994 913 3,925 2,438 
Total lease expense$4,408 $3,534 $8,734 $7,713 
Summary of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationJune 30, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOther assets, net$28,889 $26,372 
Current liabilitiesAccrued liabilities and other8,723 7,421 
Non-current liabilitiesOther long-term liabilities20,712 19,422 
     Total operating lease liabilities$29,435 $26,843 
Finance Leases
     Right-of-use assets, netOther assets, net$275 $270 
Current liabilitiesAccrued liabilities and other130 131 
Non-current liabilitiesOther long-term liabilities155 139 
     Total finance lease liabilities$285 $270 
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 2023$5,719 $77 $5,796 
20247,782 118 7,900 
20257,612 78 7,690 
20265,271 30 5,301 
20272,356 2,363 
Thereafter10,514 — 10,514 
Total lease payments$39,254 $310 $39,564 
Less: Imputed interest(9,819)(25)(9,844)
Present value of lease liabilities$29,435 $285 $29,720 
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 2023$5,719 $77 $5,796 
20247,782 118 7,900 
20257,612 78 7,690 
20265,271 30 5,301 
20272,356 2,363 
Thereafter10,514 — 10,514 
Total lease payments$39,254 $310 $39,564 
Less: Imputed interest(9,819)(25)(9,844)
Present value of lease liabilities$29,435 $285 $29,720