XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee Lease Description [Line Items]  
2025 $ 3,339 [1]
2026 4,536
2027 4,465
2028 4,181
2029 2,753
Thereafter 5,466
Total lease payments 24,740
Less: Imputed interest (1,977)
Present value of lease payments $ 22,763
[1] Scheduled maturities of lease liabilities represent the period from Apil 1, 2025 to December 31, 2025