v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Balance Sheet Information Related to Leases
Balance sheet information related to leases was as follows:
ROU Assets and Lease LiabilitiesBalance Sheet ClassificationJune 30, 2025December 31, 2024
Operating lease assetsOther assets$17,194 $21,304 
Operating lease liabilitiesOther liabilities$22,389 $28,502 
Schedule of Future Minimum Undiscounted Lease Payments Under Operating Leases
The Company’s future minimum undiscounted lease payments under operating leases as of June 30, 2025 were as follows:
2025$6,989 
20267,973 
20275,010 
20284,046 
2029909 
Total lease payments$24,927 
Discount effect(2,538)
Present value of future minimum lease payments$22,389 
Schedule of Weighted-average Remaining Lease Term and Discount Rate
The weighted-average remaining lease term and discount rate used in the calculation of the Company’s operating lease assets and liabilities were as follows:
Lease Term and Discount RateJune 30, 2025December 31, 2024
Weighted-average remaining lease term (in years)2.712.98
Weighted-average discount rate4.76 %4.87 %
Schedule of Future Fixed Lease Payments to be Received for Operating Leases
Future fixed lease payments to be received by the Company as of June 30, 2025, under non-cancelable operating leases, were as follows:
2025$3,290 
20264,893 
20273,580 
20282,532 
20291,932 
Thereafter8,205 
Total lease payments
$24,432 
Schedule of Components of Equipment Finance Assets
The components of Equipment Finance assets are as follows:
June 30, 2025December 31, 2024
Lease receivables$35,956 $49,290 
Unguaranteed residual asset values18,416 20,728 
Unearned income(4,706)(6,125)
Deferred costs
225 339 
Total$49,891 $64,232 
Schedule of Future Minimum Lease Payments Based on Maturity for Sales-Type Leases
Future minimum lease payments based on maturity of the Company’s sales-type leases as of June 30, 2025 were as follows:
2025$10,308 
202613,540 
20277,800 
20283,843 
20291,583 
Total lease payments$37,074 
Discount effect(1,118)
Present value of future minimum lease payments$35,956