v3.25.1
LEASES - Future Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
LEASES  
2025 (remaining nine months) $ 7,506
2026 5,535
2027 3,745
2028 1,996
2029 889
Thereafter 158
Total $ 19,829