v3.25.4
Income Taxes - Schedule of Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]          
Sales type lease income $ 14,929 $ 15,437 $ 16,072 $ 18,211 $ 11,380
Debt issuance cost 0 0 11 35 0
Operating lease income 1,029 1,106 1,068 840 144
Taxable temporary differences arising from long-lived assets 384 334 292 228 241
Operating losses 0 0 0 0 (2,838)
Net deferred tax liabilities $ 16,342 $ 16,877 $ 17,443 $ 19,314 $ 8,927