v3.25.2
LEASES - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remaining) $ 7,622
2026 13,164
2027 12,856
2028 11,259
2029 10,880
Thereafter 27,516
Total lease payments 83,297
Less: Imputed interest (23,928)
Total lease obligations $ 59,369