v3.25.2
LEASES - Summary of Future Minimum Rental Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 3,299  
2026 6,775  
2027 6,978  
2028 4,781  
2029 and thereafter 0  
Total undiscounted future minimum payments 21,833  
Present value discount (2,114)  
Total lease liability 19,719  
Unamortized lease incentives (3,014)  
Cash payments in excess of straight-line lease expense (4,369)  
Total right-of-use asset $ 12,336 $ 14,295