XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of components of lease expense The components of lease expense for the three months ended June 30, 2025 and 2024 were as follows:

    

    

Three Months Ended June 30, 

    

Classification

    

2025

    

2024

Operating lease cost

SG&A expenses

$

12,967

$

13,720

Short-term lease cost

SG&A expenses, Cost of net revenue

 

1,723

 

2,742

Variable lease cost

SG&A expenses, Cost of net revenue

 

6,001

 

6,516

Total lease cost

$

20,691

$

22,978

    

    

Six Months Ended June 30, 

    

Classification

    

2025

    

2024

Operating lease cost

SG&A expenses

$

25,463

$

27,514

Short-term lease cost

SG&A expenses, Cost of net revenue

 

3,538

 

5,506

Variable lease cost

SG&A expenses, Cost of net revenue

 

12,169

 

12,457

Total lease cost

$

41,170

$

45,477

Other information related to leases for the six months ended June 30, 2025 and 2024 was as follows:

    

Six Months Ended June 30, 

    

2025

2024

Supplemental cash flow information

  

 

  

Cash paid for amounts included in the measurement of lease liabilities:

  

 

  

Operating cash flows from operating leases

$

25,589

$

25,954

Right-of-use assets obtained in exchange for new operating lease liabilities

$

14,948

$

15,008

Weighted average remaining lease term (years)

 

  

 

  

Operating leases

 

3.6

 

3.9

Weighted average discount rate

 

  

 

  

Operating leases

 

6.5

%

 

6.3

%

Schedule of supplemental balance sheet

Supplemental balance sheet information as of June 30, 2025 and December 31, 2024 was as follows:

    

    

As of June 30, 

As of December 31, 

    

Classification

    

2025

    

2024

Assets:

  

  

 

  

Operating lease assets

Operating lease assets

$

120,188

$

126,928

Liabilities:

  

 

  

 

  

Current operating leases

Other current liabilities

$

43,704

$

41,217

Noncurrent operating leases

Operating lease liabilities, excluding current portion

 

80,982

 

89,466

Total operating lease liabilities

$

124,686

$

130,683

Schedule of maturities of operating lease liabilities

Maturities of operating lease liabilities as of June 30, 2025 were as follows:

    

2025 (remainder)

$

25,377

2026

 

45,765

2027

 

31,733

2028

 

20,153

2029

 

11,114

Thereafter

 

4,827

Total lease payments

 

138,969

Less: Interest

 

(14,283)

Present value of lease liabilities

$

124,686