XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Summary of Lease Costs
The components of lease expense are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Operating lease cost
$3,258 $2,620 $9,733 $7,585 
Finance lease cost30 27 91 92 
Short-term lease cost
961 1,259 3,158 3,211 
Total lease expense$4,249 $3,906 $12,982 $10,888 
Summary of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationSeptember 30, 2025December 31, 2024
Operating Leases
Right-of-use assets, netOther assets, net$33,402 $29,931 
Current liabilitiesAccrued liabilities and other8,088 8,033 
Non-current liabilitiesOther long-term liabilities26,304 22,795 
     Total operating lease liabilities$34,392 $30,828 
Finance Leases
     Right-of-use assets, netOther assets, net$217 $97 
Current liabilitiesAccrued liabilities and other61 57 
Non-current liabilitiesOther long-term liabilities159 37 
     Total finance lease liabilities$220 $94 
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 2025$3,093 $35 $3,128 
202610,920 139 11,059 
20277,619 117 7,736 
20285,861 110 5,971 
20294,507 105 4,612 
Thereafter12,441 37 12,478 
Total lease payments$44,441 $543 $44,984 
Less: Imputed interest(10,049)(323)(10,372)
Present value of lease liabilities$34,392 $220 $34,612 
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 2025$3,093 $35 $3,128 
202610,920 139 11,059 
20277,619 117 7,736 
20285,861 110 5,971 
20294,507 105 4,612 
Thereafter12,441 37 12,478 
Total lease payments$44,441 $543 $44,984 
Less: Imputed interest(10,049)(323)(10,372)
Present value of lease liabilities$34,392 $220 $34,612