XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Operating and Finance Lease Right-Of-Use ("ROU") Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Operating lease right-of-use assets, net of accumulated amortization $ 9,516 $ 9,312
Operating lease obligations, current 2,560 2,081
Long-term operating lease obligations 7,186 7,460
Total operating lease obligation 9,746 9,541
Finance Leases    
Finance lease right-of-use assets, net of accumulated amortization 455 824
Finance lease obligations, current 635 855
Long-term finance lease obligations 191 414
Total finance lease obligations 826 1,269
Operating lease, accumulated amortization 5,600 4,500
Finance lease, accumulated amortization $ 2,600 $ 3,200