XML 77 R69.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee Lease Description [Line Items]  
2026 $ 2,689 [1]
2027 5,304
2028 5,012
2029 3,631
2030 3,398
Thereafter 3,313
Total lease payments 23,347
Less: Imputed interest (1,657)
Present value of lease payments $ 21,690
[1] Scheduled maturities of lease liabilities represent the period from July 1, 2026 to December 31, 2026