v3.25.0.1
LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 4,185
2026 9,134
2027 9,505
2028 9,299
2029 9,492
Thereafter 38,989
Total undiscounted lease payments 80,604
Present value adjustment (23,367)
Operating lease liabilities $ 57,237