v3.25.2
Leases - Maturities of our Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
OPERATING LEASES    
Remainder of 2025 $ 2,846  
2026 3,929  
2027 2,831  
2028 1,089  
2029 1,052  
Thereafter 5,113  
Total future lease payments 16,860  
Less: imputed interest (3,172)  
Total $ 13,688 $ 16,472