XML 76 R68.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee Lease Description [Line Items]  
2026 $ 4,249 [1]
2027 5,303
2028 5,010
2029 3,629
2030 3,397
Thereafter 3,314
Total lease payments 24,902
Less: Imputed interest (1,583)
Present value of lease payments $ 23,319
[1] Scheduled maturities of lease liabilities represent the period from April 1, 2026 to December 31, 2026