XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Cost
During the three and nine months ended September 30, 2025 and 2024, the components of lease cost were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2025202420252024
Operating lease costSelling, general and administrative expenses$11,859 $10,893 $35,343 $32,579 
Variable lease costSelling, general and administrative expenses3,112 2,913 9,287 7,981 
Short-term lease costSelling, general and administrative expenses1,237 881 3,445 2,787 
Total lease cost$16,208 $14,687 $48,075 $43,347 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the three and nine months ended September 30, 2025 and 2024 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2025202420252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$12,703 $11,683 $37,349 $34,308 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$251 $837 $8,621 $11,823 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$4,048 $5,103 $8,039 $11,342 
Operating lease liabilities$4,045 $5,245 $8,015 $11,376 
Schedule of Weighted Average Lease Terms and Discount Rates
Weighted average remaining lease term and discount rate as of September 30, 2025 and 2024 were as follows:
 As of September 30, 2025As of September 30, 2024
Weighted average remaining lease term, in years:
Operating leases3.94.6
Weighted average discount rate:
Operating leases4.8 %4.3 %
Schedule of Maturity of Operating Lease Liabilities
As of September 30, 2025, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2025 (excluding nine months ended September 30, 2025)
$12,154 
202642,959 
202732,538 
202825,754 
202915,021 
Thereafter13,235 
Total lease payments141,661 
Less: imputed interest(11,480)
Total$130,181