XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee Lease Description [Line Items]  
2025 $ 4,305
2026 4,384
2027 4,305
2028 4,022
2029 2,585
Thereafter 5,466
Total lease payments 25,067
Less: imputed interest (2,123)
Present value of lease payments $ 22,944