XML 77 R69.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee Lease Description [Line Items]  
2025 $ 2,248 [1]
2026 4,546
2027 4,476
2028 4,185
2029 2,753
Thereafter 5,466
Total lease payments 23,674
Less: Imputed interest (1,836)
Present value of lease payments $ 21,838
[1] Scheduled maturities of lease liabilities represent the period from July 1, 2025 to December 31, 2025