XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Lessee Lease Description [Line Items]  
2025 $ 1,290 [1]
2026 5,331
2027 5,298
2028 5,006
2029 3,623
Thereafter 6,706
Total lease payments 27,254
Less: Imputed interest (2,205)
Present value of lease payments $ 25,049
[1] Scheduled maturities of lease liabilities represent the period from October 1, 2025 to December 31, 2025