XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Components of Leases
As of March 31, 2025 and December 31, 2024, the balance sheet components of leases were as follows (in thousands):
March 31, 2025December 31, 2024
Operating lease right-of-use assets (1)
$39,918 $46,463 
Accrued liabilities$22,640 $20,445 
Operating lease liabilities22,616 29,733 
Total operating lease liabilities$45,256 $50,178 
(1)During the three months ended March 31, 2025, the Company recorded a non-cash impairment charge of $1.3 million related to the abandonment of one of its leased operating facilities.
Schedule of Lease Cost
The supplemental cash flow information related to operating leases for the three months ended March 31, 2025 and 2024 were as follows (in thousands):
Three Months Ended March 31,
20252024
Operating cash flows resulting from operating leases:
Cash paid for amounts included in the measurement of lease liabilities$6,170 $4,137 
New ROU assets obtained in exchange of lease liabilities:
Operating leases$61 $1,958